在Emberjs输入上设置预定值

时间:2015-06-02 06:07:52

标签: javascript ember.js handlebars.js htmlbars

所以我有一个动态生成的表单:

<form {{action 'submit' on="submit"}}>
    {{#each model.product.variants as |variant|}}
        <div class="single-product-option-wrapper">
            <div class="row">
                <div class="col-sm-2">
                    <div class="radio">
                      <label>
                        {{input value=optionValue value="{{variant.id}}" type="radio"}}
                        {{model.product.name}}
                      </label>
                    </div>
                </div>
            </div>
        </div>
    {{/each}}
    <button>Submit</button>
</form>

正如您所看到的那样,我尝试使用optionValue{{variant.id}}的值绑定来设置复选框。我该如何设置该值?我完全以错误的方式解决这个问题?

1 个答案:

答案 0 :(得分:0)

从你的代码片断中,不清楚变量&#34; optionValue&#34;之间的关系是什么。并且表单是,但要将variant.id的值绑定到输入助手,请执行以下操作:

{{input value=variant.id type="radio"}}