2014-08-28 61 views

回答

1

为了跟踪如果一个复选框被选中你需要的checked属性绑定到一个属性在控制器上。
在下面的示例中,复选框将绑定到isChecked属性。

{{input type="checkbox" checked=isChecked}} 

你的情况,你遍历数组,这样做将是对ArrayController设置itemController的方式。
itemController将保留ArrayController中每个项目的isChecked状态。然后,您可以筛选检查项目的ArrayController

我在这里创建了一个bin示例:http://emberjs.jsbin.com/vutezo/1/edit

+0

谢谢你,那看起来不错。我可以在另一个视图中嵌套这个吗? – 2014-09-02 14:23:30

+0

我不确定你的意思,但你应该能够在任何视图中放置巢复选框 – tikotzky 2014-09-02 14:26:08

+0

说这些颜色是模型(或控制器)上的属性,我想我必须将颜色属性隔离为由ArrayController处理? http://emberjs.jsbin.com/zujobe/1/edit – 2014-09-02 14:44:43