我在离子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>
由于*ngIf
如果删除此代码的ngIf,userEmail将正确显示
<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>
感谢您的时间。
答案 0 :(得分: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>
答案 1 :(得分:0)
只需使用* ngIf而不是ngIf。