Angular Ionic 2 ngIf登录后不更新

Angular Ionic 2 ngIf登录后不更新,angular,ionic-framework,Angular,Ionic Framework,我对爱奥尼亚2中的*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

我对爱奥尼亚2中的
*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>

谢谢您的时间。

更正您的HTML,如下所示,因为您忘记在第一个
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>

{{userEmail}}
(编辑)
登录

只需使用*ngIf而不是ngIf

谢谢你的回答,我在发布问题时的错误,但它不适用于*ngift谢谢你的回答,我在发布问题时的错误,但它不适用于*ngiff如果它不适用,则意味着登录后,
isLogin
未设置为
true
。检查组件代码,如果可能,请在此处共享
<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>