NB
А можно ли как-то через angular router переопределить обработчик кнопки "назад" (которая popstate event вызывает)? Надо при открытой модалке закрывать её при нажатии на эту кнопку
Size: a a a
NB
DD
DD
ДМ
ВЛ
AS
ВЛ
Вキ
ВЛ
S
ВЛ
PB
ASP.Net Core 2 WebApi
с подключенным MessagePack
отправить через fetch()
запрос POST
с body
- JSON.stringify(myJSObject)
?MessagePack
? Я попробовал упаковать на фронте не через JSON.stringify()
, а через msgpack-light
. Бэк все-равно ругается...DP
patchValue
изменяю данные. пробема в том что во вложенной форме возникают проблемы. могу обновить только часть данных которая идет первой. Если поменять местами будет работать то что поднял на верхVC
{
data: {любые поля},
...
}
Я создаю для конкретных данных класс со статическим методом create(data: {})
Например, класс Card:export class Card {
id: string;
name: string
number: string;
public static create(data: {id, name, number}): Card {
const card = new Card();
card.id = data.id;
card.name = data.name;
card.number = data.number;
return card
}
}
И когда я вызываю соответствующий api, после возврата данных в сервисе я возвращаю обработанные данные с конкретным типом:.then((srcData) => Card.create(srcData))
Теперь собственно вопрос:{
filed1,
field2,
field3,
content: {} | [] - вот тут теперь лежат старые данные
}
Как мне правильно теперь можно сделать обёртку, над своими существующими данными? Как теперь вернуть новый тип, внутри которого будет поле с любым типом?export class Page {
field1,
filed2,
field3,
content: <T>
}
Мне нужно чтобы на запрос данных, я создал Page у которого content: Card бы был, например. Как можно правильнее сделать?VT
{
data: {любые поля},
...
}
Я создаю для конкретных данных класс со статическим методом create(data: {})
Например, класс Card:export class Card {
id: string;
name: string
number: string;
public static create(data: {id, name, number}): Card {
const card = new Card();
card.id = data.id;
card.name = data.name;
card.number = data.number;
return card
}
}
И когда я вызываю соответствующий api, после возврата данных в сервисе я возвращаю обработанные данные с конкретным типом:.then((srcData) => Card.create(srcData))
Теперь собственно вопрос:{
filed1,
field2,
field3,
content: {} | [] - вот тут теперь лежат старые данные
}
Как мне правильно теперь можно сделать обёртку, над своими существующими данными? Как теперь вернуть новый тип, внутри которого будет поле с любым типом?export class Page {
field1,
filed2,
field3,
content: <T>
}
Мне нужно чтобы на запрос данных, я создал Page у которого content: Card бы был, например. Как можно правильнее сделать?VC
Вキ
{
data: {любые поля},
...
}
Я создаю для конкретных данных класс со статическим методом create(data: {})
Например, класс Card:export class Card {
id: string;
name: string
number: string;
public static create(data: {id, name, number}): Card {
const card = new Card();
card.id = data.id;
card.name = data.name;
card.number = data.number;
return card
}
}
И когда я вызываю соответствующий api, после возврата данных в сервисе я возвращаю обработанные данные с конкретным типом:.then((srcData) => Card.create(srcData))
Теперь собственно вопрос:{
filed1,
field2,
field3,
content: {} | [] - вот тут теперь лежат старые данные
}
Как мне правильно теперь можно сделать обёртку, над своими существующими данными? Как теперь вернуть новый тип, внутри которого будет поле с любым типом?export class Page {
field1,
filed2,
field3,
content: <T>
}
Мне нужно чтобы на запрос данных, я создал Page у которого content: Card бы был, например. Как можно правильнее сделать?