Это должно работать, если вы видите, что данные добавляются.Вам нужно вручную вызвать detectChanges
, чтобы обновлять пользовательский интерфейс.вы можете сделать то же самое с detectChanges ()
, который вам нужно внедрить внутри конструктора, как,
constructor(private ref: ChangeDetectorRef) {
после назначения данных просто вызовом,
this.dataSource.push(this.transaction);
this.ref.detectChanges();
также еще одна ошибка, вам нужно поместить элемент в массив, а затем преобразовать в dataTable,
this.ELEMENT_DATA.push(this.transaction);
this.dataSource = new DataSource(this.ELEMENT_DATA));