【发布时间】:2020-06-16 01:58:53
【问题描述】:
我正在使用 *ngFor 指令来填充一系列 div。我也在使用 CSS 的引导库。
<div data-toggle="collapse" data-target="#toggleDemo"*ngFor="let pair of pairings">
<div data-target="#toggleDemo">
</div>
</div>
我将拥有许多这样的条目,并且我想从引导程序中使用展开/折叠。为了让它工作,每个 div 必须有一个唯一的 data-target 属性值。
我想使用“pair”对象中的一个属性,但每次尝试时都会出错。
在 Angular4 中可以做这样的事情吗?
<div data-target="#toggleDemo-"{{ pair.id }}>
编辑:
我试过这种方法
<div data-toggle="collapse" data-target="#toggleDemo-{{ pair.id }}">
我得到这个错误:
Template parse errors:
Can't bind to 'target' since it isn't a known property of 'div'. ("v class="row" *ngFor="let pair of pairings">
<div class="wall col-sm-2" data-toggle="collapse" [ERROR ->]data-target="#toggleDemo-{{ pair.buyer.phone }}">
<p>{{ pair.buyer.name.first }} {{ pair.buyer.na"): ng:///AppModule/PairingsComponent.html@4:52 ; Zone: <root> ; Task: Promise.then ; Value: Error: Template parse errors:
Can't bind to 'target' since it isn't a known property of 'div'. ("v class="row" *ngFor="let pair of pairings">
编辑:
我已经尝试了答案的建议,但没有一个解决方案奏效。
【问题讨论】:
标签: html twitter-bootstrap angular attributes tags