2016-04-26 17 views
0

EmberJsの{{input}}ヘルパーを使用して複数のパラメータを使用してアクションを送信するにはどうすればよいですか?取得する方法がわからないEmberJsチェックボックスで複数のパラメータを使用してアクションを送信する方法

{{input 
    type="checkbox" 
    class="t-dtd-field-checkbox" 
    checked={{option.checked}} 
    {{action "updateRequest" option field ticket}} 
}} 

しかし、これが構文エラーの原因となっている、と:

<input 
    type="checkbox" 
    class="t-dtd-field-checkbox" 
    checked="checked" 
    {{action "updateRequest" option field ticket}} 
> 

私はこのような何かをしたいと思います。ここでは

は、現在のテンプレートです構文は正しい?

また、キー押下時にDOMのチェックボックスの値を更新するにはどうすればよいですか?

ありがとうございます!

答えて

2

(アクション下)こちらのドキュメントを見てみましょう: https://guides.emberjs.com/v2.5.0/templates/input-helpers/

あなたはここにあなたの答えを見つける: https://guides.emberjs.com/v2.5.0/tutorial/autocomplete-component/

{{input 
    type="checkbox" 
    class="t-dtd-field-checkbox" 
    checked=option.checked 
    on-click=(action "updateRequest" option field ticket) 
}} 

ホープこれは

+1

は、私は信じているのに役立ちます 'のonchange = {それでもなおイベントをパラメータとして受け取りたい場合は、{action(action "updateRequest" option field ticket)}}をネイティブ入力と併用する方が良いでしょう。 – locks

関連する問題