ember.js仍然支持ObjectController吗?如果不是,取而代之的是什么?

Sea*_*ara 4 javascript ember.js

我正在尝试学习一些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"
      })
    });
Run Code Online (Sandbox Code Playgroud)

看看ember.js源代码,似乎支持的唯一类型的控制器是arryay控制器.是否有一个已建立的最佳实践,用于在不属于数组/集合的单个模型对象和视图之间进行代理?或者人们放弃代理并直接在模型和视图对象之间设置绑定?思考?

ebr*_*ryn 10

有计划带回ObjectController/ ObjectProxy.Peter和我已经开始在这里开展工作,但我们需要在Ember完全支持之前为Ember添加一些低级功能.

在那之前,你可以使用Ember.Object同一个content属性.您必须显式引用属性路径中的content属性(例如App.userController.content).当ObjectController完成后,你就可以切换你的控制器继承它,而不是你可以更新你的财产的路径没有明确引用content.