我正在尝试学习一些 Ember.js,虽然我意识到一切都在变化,但似乎 Sproutcore 2 指南中的这段代码(链接到 Ember.js github 自述文件)并没有继续工作:
App.userController = SC.ObjectController.create({
content: SC.Object.create({
firstName: "Albert",
lastName: "Hofmann",
posts: 25,
hobbies: "Riding bicycles"
})
});
查看 ember.js 源代码,似乎唯一受支持的控制器类型是 arryay 控制器。是否存在在不属于数组/集合和视图的单个模型对象之间进行代理的既定最佳实践?或者人们是否放弃代理并直接在模型和视图对象之间设置绑定?想法?
有计划带回来ObjectController
/ObjectProxy
。彼得和我已经开始研究它here,但是我们需要向 Ember 添加一些较低级别的功能,然后才能完全支持它。
在那之前,您可以使用Ember.Object
with a content
财产。您必须在属性路径中显式引用内容属性(例如App.userController.content
). When ObjectController
完成后,您将能够切换控制器以继承它,并且您可以更新属性路径以不显式引用content
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)