0

我有一个具有离子标签的 ionic2 应用程序,如下所示。

<ion-tabs class="searchCol">
  <ion-tab tabTitle="All" [root]="tabpage" [rootParams]="allParams" ></ion-tab>
</ion-tabs>

在我的标签页控制器中,我会得到这样的值。

 constructor(public navparams: NavParams) {
       this.searchParams = this.navparams.data.params;
 }

这很好用,现在的问题是,如果“allParams”发生变化,我无法在我的标签页控制器中检测到这些变化。

已经尝试过的东西。

ngONChanges 不检测导航参数的变化。

ngDoCheck 运行多次。如果这将运行一次,那将是正确的修复。或者如果我可以将新值与旧值进行比较,这也是一个很好的解决方案。

知道如何做到这一点吗?

4

0 回答 0