2016-09-21 9 views
1

イオン2で*ngIfの問題があります。ここで私は、このコードのようngIfを削除した場合、USEREMAILはお時間を正しくイオン2 ngログイン後に更新されない

<div class="profile-info padding text-center" (click)="openPage(accountPage)"> 
     {{userEmail}} 
     <span menu-toggle="menu-toggle" class="cl-primary"> 
      <ion-icon name="md-create"></ion-icon> 
      (Edit)</span> 
    </div> 
    <div *ngIf="!isLogin" (click)="openPage(loginPage)" class="menu-item"> 
     <ion-icon name="person"></ion-icon> 
     Login 
    </div> 

感謝が表示されますので、*ngIf

<div *ngIf="isLogin" class="profile-info ng-binding padding text-center" (click)="openPage(accountPage)"> 
     {{userEmail}} 
     <span menu-toggle="menu-toggle" class="cl-primary"> 
      <ion-icon name="md-create"></ion-icon> 
      (Edit)</span> 
    </div> 
    <div *ngIf="!isLogin" (click)="openPage(loginPage)" class="menu-item"> 
     <ion-icon name="person"></ion-icon> 
     Login 
    </div> 

何もログインページから戻って私の後に起こりません私のコードです。

答えて

1

は、以下のように、あなたが最初ngIf状態で*を追加するのを忘れて、あなたのHTMLを修正:

<div *ngIf="isLogin" class="profile-info ng-binding padding text-center" (click)="openPage(accountPage)"> 
    {{userEmail}} 
    <span menu-toggle="menu-toggle" class="cl-primary"> 
    <ion-icon name="md-create"></ion-icon>(Edit) 
    </span> 
</div> 
<div *ngIf="!isLogin" (click)="openPage(loginPage)" class="menu-item"> 
    <ion-icon name="person"></ion-icon>Login 
</div> 
+0

それは 'isLogin'がlogin.checkコンポーネントの後に' true'に設定されていないことを意味し、その後動作しなかった場合、それはngIf –

+1

*で動作していないときの質問が、私のミスを、あなたの答えに感謝 コードと可能であればここで共有してください – ranakrunal9

0

は、だけではなく、ngIfの* ngIfを使用しています。

+0

あなたの答えに感謝、 私の間違いは質問を投稿するときにはうまくいかない* ngIf –

関連する問題