Кажется, вам не хватает объекта MatTableDataSource
. Вот что вам нужно сделать. Сначала добавьте свойство MatTableDataSource
dataSource: MatTableDataSource<IUsersList>;
Затем вам нужно вызвать это свойство MatTableDataSource
с помощью новое ключевое слово , чтобы создать его новый экземпляр и передать в него массив данных. .
let recordObj:any[] = [ //=======> records array
{
id: 1,
name: 'John Doe',
role: "hero1",
},
{
id: 2,
name: 'John Doe',
role: "hero2",
},
{
id: 3,
name: 'Troy',
role: "hero3",
},
]
this.dataSource = new MatTableDataSource<any>(recordObj); //=======> Pass records array
Это должно заставить его работать. Надеюсь, это поможет :)