2014-08-28 60 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