【发布时间】:2017-08-15 09:23:18
【问题描述】:
标题可能会误导,让我详细说明。
假设我们有一个集合并使用ngfor 将它们绑定到 html 中。然后对于每个集合,根据条件我们将值传递给子组件。例如:
<ng-template ngFor let-person="$implicit" [ngForOf]="peopleAsPreviousCurrentAndNextTriplets" let-i=index let-last=last>
<app-card
[decrement]="(2 - i)"
[defaultDiff]="(+30) * (2 - i)"
[prevCard]="person.previous"
[currentCard]="person.current"
[nextCard]="person.next"
></app-card>
</ng-template>
如您所见,我们将[prevCard]、[currentCard]、[nextCard] 传递给集合中每个元素的组件。
但是我不想要这个。
我只想在last 上通过[prevCard]、[currentCard]、[nextCard]。如果不是last,那么我只想通过[currentCard]。
我该怎么做?
【问题讨论】:
标签: angular typescript collections ngfor