* ngForディレクティブを使用して一連のdivを設定しています。私はまた、CSSのブートストラップライブラリを使用しています。Angular4のhtml属性にデータをバインドする方法はありますか?
<div data-toggle="collapse" data-target="#toggleDemo"*ngFor="let pair of pairings">
<div data-target="#toggleDemo">
</div>
</div>
これらのエントリが多数あり、ブートストラップからの展開/折りたたみを使用したいと考えています。これを機能させるには、各divに一意のデータターゲット属性値が必要です。
私の 'ペア'オブジェクトのプロパティの1つを使用したいと思いますが、試してみるたびにエラーが発生します。
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/[email protected]: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">
編集:
私が試してみました何の答えを提案するが、ソルートのどれもイオンが放出された。
私はそれらの両方を試して、彼らは動作しません。 – user1261710
「うまくいかない」とはどういう意味ですか?以前と同じエラーメディエージ? –
2番目にはエラーはありませんが、トグルは行われません。最初の質問には、質問に投稿したのと同じように、コンソールに解析エラーがあります。 – user1261710