Я создаю простое угловое веб-приложение (только спереди). Как я могу сделать рендеринг таблицы матов каждый раз, когда мой массив изменяется
мой компонент:
export class TableViewComponent implements OnInit {
dataSource: MatTableDataSource<Process>;
processes: Process[];
constructor(private processesService: ProcessesService, private router: Router) { }
ngOnInit(): void {
this.getProcesses();
this.dataSource = new MatTableDataSource(this.processes);
//HERE I'ld like to watch for this.processes changes and change datasource
}
getProcesses(): void {
this.processes = this.processesService.getProcesses();
}
}
Я нашел много решений, но со старыми версиями angular, которые использовали устаревшие функции. Идея состоит в том, чтобы получить обратный вызов при обновлении массива для обновления таблицы