【发布时间】:2017-06-05 11:59:24
【问题描述】:
<div *ngFor="let message of messages">
<div *ngIf="message.user===user">
</div>
<input [(ngModel)]="message" />
<button (click)="sendMessage()">Send</button>
这里的用户是我在组件中分配的变量。那是一个字符串值'user1'。如果message.user === user1 那么我需要展示一些东西但它不起作用。
【问题讨论】:
-
message.user和user的值是多少? -
请添加您的 componet.ts 代码。
-
调试你的代码。将输出语句
VALUS ARE '{{message.user}}' and 'user'}}添加到您的模板。不管怎样,你期待发生什么?div你有*ngIf是空的。另外,你的顶部div没有关闭。
标签: angular angular2-directives angular-ng-if