我是ember.js的新手,并试图找出完成可更新列表的最佳方法。
当单击来自另一个对象的列表项时,将更新部分内的列表。将单击的(选定的)项目保存在单独的模型中更好吗?或者在控制器中使用数组更好,就像我在上面的jsbin中尝试做的那样?
在任何一种情况下,它是如何完成的?在我上面的尝试中,totalValue似乎更新得很好,但数组并没有让我觉得我错了。
答案 0 :(得分:0)
selectedList是一个数组,而ember数组有它自己的api方法,以便通知观察... 通过代码中的此变体,属性会更新http://jsbin.com/eyatORO/3/edit
this.get('chosenList').addObject({
title:item.title,
value:item.value
});
祝你好运