2017-03-07 12 views
0

TabsPageにnavController.setRoot()を使用して別のペインからリダイレクトすると、タブビューがリフレッシュされません。 tabs.tsの値は更新されますが、ビューには反映されません。別のページからナビゲートするときにイオンタブがリフレッシュされない

お勧めします!

は、ここでのSelectedItemの

<ion-tabs> 
    <ion-tab [root]="tab1Root" tabIcon="md-paper"></ion-tab> 
<!--<ion-tab [root]="tab1Root" tabIcon="md-paper" (ionSelect)="goToHome()"></ion-tab>--> 
<ion-tab [root]="tab2Root" tabIcon="md-apps"></ion-tab> 
<ion-tab *ngIf="selectedItem == 'true'" (ionSelect)="newBlog()" tabIcon="md-add-circle"></ion-tab> 
</ion-tabs> 

値が変更された私のコードですが、しかし、ビューは、この変更された値に

答えて

2

てみてください応じて更新されません。
*ngIf="selectedItem"

か:
*ngIf="selectedItem == true"。引用符なしで。 引用符を付けると、文字列リテラルであることを意味します。

+0

この両方を試しました。しかし、まだ更新されていません –

+0

ok ..試してみてください[show] = "selectedItem" '私は答えを更新します –

+0

実際には、this.navCtrl.setRoot(TabsPage)を使用しました;このメソッドはログインページからTabsPageにリダイレクトされます。 [表示] = "selectedItem"も機能していません –

関連する問題