【发布时间】:2017-04-13 21:42:01
【问题描述】:
如何更改 Angular2 模板中的视图:
<td *ngIf="hour === first">{{obj[0].from}}</td>
<td *ngIf="hour === second">{{obj[1].from}}</td>
<td *ngIf="hour === third">{{obj[2].from}}</td>
这个 td 是更大表的一部分,但你会明白其中的逻辑。
现在我在下面有另一部分模板:
<div class="info">
<p>{{schedule[0].name}}</p>
<p>{{schedule[1].name}}</p>
<p>{{schedule[2].name}}</p>
</div>
我需要匹配对第一个td 的点击,以便在.info 类中只显示第一个p,而其他人将不可见,其他人也是如此:如果第二个td 是点击后,应该显示第二个p,其他的不显示,等等。
我已尝试遵循本教程:http://jilles.me/ng-click-and-ng-if-in-angular2/,但无法使其正常工作。在我的实际模板中,除了p之外还有更多的东西,但我相信逻辑应该是一样的。
我该怎么做?
谢谢大家。
【问题讨论】:
标签: javascript jquery html angular typescript