私が項目のリストを持っている:それをクリックしてオンEmber.jsのアクションヘルパーでパラメータを渡すには?
<ul>
{{#each applications}}
<li>
<a {{bindAttr href="url"}}
{{action "appClicked" on="click"}}>
{{name}}
</a>
</li>
{{/each}}
</ul>
は、このテンプレートが属する、ビューの方法appClicked
を呼び出します。 appClicked
メソッドにいくつかの情報(たとえば、アプリケーションの名前)を渡したいと思います。何かのような、{{action "appClicked(name)" on="click"}}
。
可能でしょうか?
あり、あなたが欲しいものを行う方法は、現在ではありませんし、私は「そうdoesnのやっていることを思うだろう非常に正しい。私はこれがあなたがしようとしているものの小さなスニペットであることを知っていますが、 'name'プロパティ(またはそれに関しては何でも)をあなたのアクションに渡す必要はありません。ターゲットはリスト内の現在のビューでなければなりません。 jsFiddleを提供して、解決したい問題をもう少し説明できますか? –
これはAPIから回答を得ることができますhttp://stackoverflow.com/a/18473842/551811 – BraveNewMath