Я пытаюсь создать Json со следующим форматом
{
"via": [
{
"name": "Kittin",
"vagon": [
{"id":123},
{"id":321}
]
}
]
}
Я использую следующий интерфейс
app.interface.ts
interface RootObject {
via: Via[];
}
interface Via {
name: string;
vagon: Vagon[];
}
interface Vagon {
id: number;
}
Но попытка его использования возвращает следующую ошибку
app.component.ts
varData: IVias;
this.varData.via.push('foo');
// this.varData.via = 'foo';
core.js: 6014 ОШИБКА TypeError:Невозможно прочитать свойство 'via' из неопределенного
Заранее спасибо за помощь