2017-04-10 81 views
1

我從一個控制器傳遞一個字符串數組到一個組件。我的組件中有邏輯會使用pushObject/removeObjects添加/刪除數組上的字符串。這可以正常工作,但是控制器不會被通知該數組已更改。我能夠通知我的控制器的唯一方法是調用操作,將更改後的數組傳遞給它。有沒有更好的方法來做到這一點?2種方式綁定數組

回答

1

在數組的內容更改爲pushObject/removeObjects後,觀察者和計算結果被通知。看看指南的computed properties and aggregate data部分。樣品working twiddle

但是這對大多數情況來說不是更好的方法! 「從組件發送動作並修改控制器中的數組」適合DDAU(數據向下,動作正常)。

相關問題