Я пытаюсь переместить один angular шаблон в другой angular шаблон. после перемещения я запускаю файл nswag, затем запускаю приложение. данные не отображаются, потому что возвращаемый результат содержит ключевое слово результата, но сгенерированный файл nswag не учитывает ключевое слово результата. я изменил nswag сгенерированный сервис-прокси _data.result, тогда только его обработанный C# файл возвращает результат, определенный
{
"pastRecords": [
{
"date": "2020-01-30T04:47:05.350Z",
"value": {}
}
],
"futureRecords": [
{
"date": "2020-01-30T04:47:05.350Z",
"value": {}
}
]
}
, но он возвращает
{
"result": {
"pastRecords": [
{
"date": "2020-01-30T04:47:05.350Z",
"value": {}
}
],
"futureRecords": [
{
"date": "2020-01-30T04:47:05.350Z",
"value": {}
}
]
}
предыдущий шаблон, определенный только _data, но его работы но новый шаблон ожидает _data.result
init(_data?: any) {
if (_data) {
if (Array.isArray(_data["pastRecords"])) {
this.pastRecords = [] as any;
for (let item of _data["pastRecords"])
this.pastRecords.push(ChartSingleResultDto.fromJS(item));
}
if (Array.isArray(_data["futureRecords"])) {
this.futureRecords = [] as any;
for (let item of _data["futureRecords"])
this.futureRecords.push(ChartSingleResultDto.fromJS(item));
}
}
}
этот работает предыдущий шаблон, но новый шаблон ожидает
init(_data?: any) {
if (_data) {
if (Array.isArray(_data.result["pastRecords"])) {
this.pastRecords = [] as any;
for (let item of _data.result["pastRecords"])
this.pastRecords.push(ChartSingleResultDto.fromJS(item));
}
if (Array.isArray(_data.result["futureRecords"])) {
this.futureRecords = [] as any;
for (let item of _data.result["futureRecords"])
this.futureRecords.push(ChartSingleResultDto.fromJS(item));
}
}
}