您好我从服务器端模型中提取数据并通过复选框填充它们。
如何为复选框选择用户?
我理解this.get('isChecked')
可以获取复选框的值,但是我如何在用户案例中执行此操作,因为会动态填充可变数量的复选框?
注意:我没有使用Ember Data并通过Ember。$。JSON()从我的路由器类调用我的服务器API来填充模型。
我尝试按照此处给出的示例Dynamically Create Inputs with Ember (and retrieve their values) 在这里EmberJS - Checkboxes and Getting Values in Controller 但它们似乎都不适合我。
品牌型号具有已检查的布尔属性,默认情况下选择为false。
{{#each brand in model}}
<div class="col-lg-2 col-xs-4">
<div class="brand-select-image-container">
{{input type="checkbox" name=brand.brand_name checked=brand.checked class="brand-select-checkbox" }}
<img src="http://localhost:3000{{brand.img_location}}" class="brand-select-image"/>
</div>
<p class="brand-select-name">{{brand.brand_name}}</p>
</div>
{{/each}}
答案 0 :(得分:1)
好的,我已经为其他人解决了如何让ember复选框工作的困难了
this.get('model').forEach(function(item){
console.log(item.checked);
});