3
以下を実行して、が「式が期待される補間({{}})」を得ようとしています。「エラーです。結合内角2の結合。イベント内の補間
<ul>
<li *ngFor="#item of items">
<a href='' (click)="foo('{{item.name}}')">{{item.name}}</a>
</li>
</ul>
ありがとう!
以下を実行して、が「式が期待される補間({{}})」を得ようとしています。「エラーです。結合内角2の結合。イベント内の補間
<ul>
<li *ngFor="#item of items">
<a href='' (click)="foo('{{item.name}}')">{{item.name}}</a>
</li>
</ul>
ありがとう!
が(ビュー上で)任意のイベントハンドラのコード内{{}}
(補間)を使用しないでください、こっちあなたはfoo
にitem.name
を渡そうとしているように、Component
コンテキスト(this
)に対して評価を受けるであろう直接式を渡します関数。したがって、{{}}
括弧を削除すると、このトリックが実行されます。
<a href="" (click)="foo(item.name)">
{{item.name}}
</a>
ありがとうございます。だから私は文字列を引用符で囲む必要はありません。 – rook
@rookはい..あなたは.. .. 'item.name'のように変数参照を提供する必要はありません –
@PankajParkarは' item.nameの後に引用符がありません) '。 – tchelidze