Ошибка создания углового массива объектов.Данные, которые я хочу представить, имеют вид:
stats : [
{
name : 'x',
age : 20
},
{
name : 'y',
age : 10
},
];
Итак, в угловом выражении я определил их как:
stats: Array<{ name: string, age : number }> = [];
, поэтому, когда я пытаюсь присвоить ему что-то вроде этого:
this.stats[0]['name'] = 'x';
это выдает ошибку:
ОШИБКА TypeError: Невозможно установить свойство 'name' из неопределенного
ps: я неЯ хочу альтернативное решение этой проблемы, так как мне нужно такое представление и привязка данных для моей работы.и, кроме того, я не могу предопределить массив 'stats', потому что данные внутри него динамические и у меня нет фиксированного размера.