调用之前清理数据源结果

时间:2019-09-11 08:56:37

标签: angular material

当我单击应用程序的选项卡时,数据源将加载正确的值,但是当我更改选项卡并首先使用其他参数调用相同的数据源时,之前的选项卡中的旧值将显示几秒钟(5秒)。值将替换为正确的值。如何清除int myIntegerArray[];  结果调用之前?。谢谢

datasource

1 个答案:

答案 0 :(得分:0)

也许可以使用,此代码用于将旧值数据源替换为新值


constructor(service: myService) {

}

ngOninit() {
  this.dataSource = this.getFunctionOldValueDataSource();
  setTimeout(() => {
        this.dataSource = this.getFunctionNewValueDataSource();
  }, 5000);
}

getFunctionNewValueDataSource() {
   this.dataSource = [];
   tgus.service.getDataSourceNewValue();
}