在我的用户 Controller 中,我使用outlet来渲染userLog部分,并使用controllerFor('userLog').set('model',App.UserLog.find(model.id))来设置userLog的模型,但我想在 userLog 部分添加一个按钮,当用户单击它时,它将加载更多日志,但我尝试将新对象推送到其模型,但什么也没发生。
当你进入web/index.html#/users然后点击一个用户名时,它会显示该部分,因为我没有正确设置所有url,所以你应该直接在地址栏中填写这个地址。
问题文件是 user.coffee 和 userLog.coffee
感谢您的帮助
最佳答案
您应该使用 pushObject
而不是 push
,这就是 Ember 捕获您已更改数组并更新模板的方式
关于javascript - Ember.js Outlet 模型改变但内容不变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20630634/