Mat Table未使用Angular 8动态更新
我将我的项目更新为Angular 8,mat表似乎没有动态更新。 我将一个对象保存在NGRX变量中,并订阅该组件。 我在一个简单的GET by API中补充说,Mat表是用数据正确呈现的。 我还尝试在a中用一个简单的*ngFor替换Mat表,并且NGRX中的subscribe功能正常。 除了更新Angular 8外,我没有做任何更改,我尝试更新Angular材质,但不起作用Mat Table未使用Angular 8动态更新,angular,typescript,angular-material,mat-table,Angular,Typescript,Angular Material,Mat Table,我将我的项目更新为Angular 8,mat表似乎没有动态更新。 我将一个对象保存在NGRX变量中,并订阅该组件。 我在一个简单的GET by API中补充说,Mat表是用数据正确呈现的。 我还尝试在a中用一个简单的*ngFor替换Mat表,并且NGRX中的subscribe功能正常。 除了更新Angular 8外,我没有做任何更改,我尝试更新Angular材质,但不起作用 this.stockProposalOrderFacade.getCurrentProposalOrderRows$().
this.stockProposalOrderFacade.getCurrentProposalOrderRows$().pipe(takeWhile(()=>this.alive)).subscribe(newProposalOrder=>{
此.refreshData(newProposalOrder);
});
rows.sort(this.compareCreationDateAsc);
this.dataSource=新MatTableDataSource(行);
this.dataSource.sortingDataAccessor=(项、属性)=>{
交换机(属性){
案例“总计”:返回item.total.value;
案例“价格”:返回item.price.value;
默认值:返回项[属性];
}
};
this.dataSource.sort=this.sort;
您的控制台中有什么东西吗?当你构建时有新的警告吗?没有,没有警告,没有错误。你能解释一下为什么材料更新不起作用吗?这就是我要问的。。。更新了Angular 8,并且在Mat表上出现了这个问题,我认为更新Angular材质依赖关系解决了这个问题,但是没有。对不起,没有想到什么。我们可能需要更多的代码来进一步调查。你能在stackblitz中复制吗?