2

ember には車のリストがあり、各車には同じ色のセットがあります。

ユーザーに車のリストと、それぞれの車の色をチェックできる機能を提供したいと思います。

次の例を作成しましたhttp://jsfiddle.net/eH9xH/7/しかし、すべての車で色が選択されないようにする方法がわかりません。手伝ってくれますか ?

ありがとう、初心者の質問でごめんなさい。

<script type="text/x-handlebars" data-template-name="application">
    {{#each App.availableCopies.content }}
        <h1>{{ this.value }}</h1>
        {{each App.availableTags.content itemViewClass="App.OneTagView"}}
    {{/each}}
</script>

<script type="text/x-handlebars" data-template-name="one-tag">
    <label>
       {{ view Ember.Checkbox checkedBinding="isChecked" }}
       {{ name }}
    </label>
</script>
4

2 に答える 2

4

このフィドルを確認してくださいhttp://jsfiddle.net/apWsW/3/

基本的にcheckedBinding="isChecked"、囲んでいるコンテキストにバインドしますが、これはここで必要なものではありません。コンテキストは残りのOneTagViewインスタンス間で共有されるため、checkBindingはそれらすべてを更新します

に変更すると、OneTagViewのインスタンスcheckedBinding=view.isCheckedにバインドされます。

お役に立てれば

于 2012-12-24T07:36:40.553 に答える
1

checkedBindingview.isChecked フィドルに変更するだけで、ブラッドリーが提案したように、すべての車で同じになる場合は、ラジオボタンまたは色のドロップダウンリストを使用できます...

于 2012-12-24T06:09:17.780 に答える