0

jsbin

我是 ember.js 的新手,并试图找出完成可更新列表的最佳方法。

当单击来自另一个对象的列表项时,部分内部的列表会更新。将单击(选择)的项目保存在单独的模型中会更好吗?还是像我在上面的jsbin中尝试做的那样在控制器中使用数组更好?

无论哪种情况,它是如何实现的?在我上面的尝试中,totalValue 似乎更新得很好,但是数组没有更新,这让我觉得我做错了。

4

1 回答 1

0

selectedList 是一个数组,而 ember 数组有它自己的 api 方法,以便通知观察者......随着代码中的这种变化,属性更新http://jsbin.com/eyatORO/3/edit

this.get('chosenList').addObject({
  title:item.title,
  value:item.value
});

祝你好运

于 2013-11-11T10:40:53.593 回答