Ember.js网点的模式改变了,但内容没有改变
Ember.js outlet's model change but the content not change
在我的用户控制器中,我使用一个出口来渲染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然后点击一个用户名时,它会显示该部分,因为我没有正确设置所有URL,所以你应该直接填写地址栏这个地址。
问题文件是 user.coffee 和 userLog.coffee
感谢您的帮助
你应该使用pushObject
而不是push
这就是 Ember 捕获你已更改数组并更新模板的方式
相关文章:
- Javascript,访问一个主要对象模块模式中的每个对象
- 动态地改变“”的URL;添加新项目”;链接使用javascript/jquery
- 是否有任何snippet或jQuery插件可以列出easylist.txt模式匹配的DOM中的所有元素
- Ember.js网点的模式改变了,但内容没有改变
- javascript模式下的asp.net网格视图获胜'不要执着于改变索引
- 在 Javascript 中从经典继承切换到原型继承:模式的改变
- 改变模式
- 如何动态地改变angularbootstrap模式的templateUrl
- 如何隐藏Safari的工具栏时,方向改变为横向模式
- 改变Bootstrap'的默认模式类
- IE改变怪癖模式为标准模式的javascript
- 如何改变html5模式错误消息的电子邮件
- 如何在bootstrap模式中改变iframe HTML
- Function.prototype.call在严格模式之外改变this的类型;为什么
- 进入模式在CKEditor中改变了
- Jquery改变显示模式
- Angular-Schema-Form Change模式改变时的表单
- 改变剑道网格的模式角度
- 当HTML改变时更新选择器的jQuery设计模式
- 需要动态改变填充模式