[英]ngIf in angular 2 not working
<div *ngFor="let message of messages">
<div *ngIf="message.user===user">
</div>
<input [(ngModel)]="message" />
<button (click)="sendMessage()">Send</button>
用戶是我在組件中分配的變量。 那是一個字符串值“ user1”。 如果message.user === user1
那么我需要顯示一些內容,但無法正常工作。
您至少需要像這樣的基本代碼。
<div *ngFor="let message of messages">
<div *ngIf="message.user === user">
user: {{ message.user }}
</div>
</div>
<input [(ngModel)]="message" />
<button (click)="sendMessage()">Send</button>
您的組件也應具有“消息”屬性。
我提供了一些演示..,因為您無法通過以下方式添加.ts文件: https ://angular.io/docs/ts/latest/api/common/index/NgIf-directive.html
抱歉,該錯誤僅是因為我錯過了關閉一個div,感謝您的回復
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.