【发布时间】:2016-04-19 02:23:36
【问题描述】:
我在创建基于 Angular 2 ngFor 循环索引的动态类名时遇到了问题。我不得不使用以下语法,因为 Angular 2 不喜欢 ngFor 和 ngIf 在同一个元素上。
使用这种语法,我如何创建一个动态类名,其索引值为{{index}}。我知道这不是正确的 A2 代码,但我将它放在我的代码示例中,以向您展示我希望值出现的位置。
<div class="product-detail__variants">
<template ngFor #variant [ngForOf]="variants" #index="index">
<div *ngIf="currentVariant == index">
<div class="product-detail-carousel-{{index}}">
</div>
</div>
</template>
</div>
值“variants”是一个设定长度的空数组。因此,“变体”没有任何价值。
"currentVariant" 是一个默认等于 0 的数字。
编辑:上面这段代码是正确的。我有另一个我认为与此代码有关的无关错误。
【问题讨论】:
-
我的代码显然可以工作,但另一个无关的错误正在抛出它。这段代码是正确的!
标签: javascript typescript angular