отображалась табл. (mat-table).
Сделал:
ngOnInit
this.sprValue$ = this.reloadTrigger$.pipe(
switchMap(() => this.otherSprService.getOtherSprValue(this.sprId)),
map((data: OtherSprValueInterface[]) => this.workTable(data)),
catchError((err) => of(err))
);
// Выбранный справочник
selectedSpr(sprId: number) {
// Ид выбранного справочника
this.sprId = sprId;
this.reloadTrigger$.next();
}
// Ф-ция для работы с табл.
private workTable(data: OtherSprValueInterface[]): void {
this.dataSource = new MatTableDataSource<OtherSprValueInterface>(data);
this.dataSource.sort = this.sort;
this.dataSource.paginator = this.paginator;
this.lengthTable = this.dataSource.data.length;
}
В sprValue$ сделал async. Но при выборе справочника (строки) - табл. - не отображается. Почему?
Пришлите скриншот, ну читать же невозможно
в workTable data приезжает, при выборе?
Обсуждают сегодня