在我的用户控制器中,我使用插座来渲染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并单击一个用户名时,它将显示该部分,因为我没有正确设置所有网址,因此您应该直接在地址栏中填写该地址。
问题文件是user.coffee和userLog.coffee
谢谢你的帮助
最佳答案
您应该使用pushObject
而不是push
,这是Ember捕获更改数组并更新模板的方式