Ember.js outlet的模型改变但内容没有改变

时间:2013-12-17 09:40:10

标签: javascript ember.js

在我的用户控制器中,我使用一个插座来渲染userLog部分,并使用controllerFor('userLog')。set('model',App.UserLog.find(model.id))来设置userLog的模型,但我想在userLog部分添加一个按钮,当用户点击它时,它会加载更多日志,但我试图将新对象推送到它的模型,没有任何反应。

这是项目地址:https://bitbucket.org/magicshui/web/src/4ff895b5c22823c6ec1c1536ca2e7b59237f0459/assets/coffee/app/routes/?at=master

当你转到web / index.html#/ users然后点击一个用户名时,它会显示该部分,因为我没有正确设置所有网址,所以你应该直接填写地址栏这个地址。 / p>

问题文件是user.coffee和userLog.coffee

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

你应该使用pushObject而不是push,这就是Ember捕获你已经改变了数组并更新模板的方式