Ember 文档描述PromiseProxyMixin为:
使 ObjectProxy、ObjectController 或 ArrayControllers 承诺感知的低级混合。
(注意它没有提到Controller。)
我一直在使用PromiseProxyMixin最初ModalController从Ember.ObjectController.
现在ObjectController已弃用(Ember 1.11),我已将此控制器转换为扩展Ember.Controller,它不再按预期工作。
具体来说,返回给属性的对象的promise属性不会自动设置在Controller(就像它们在ObjectController.
我的isFulfilled观察者仍在触发,但未设置应从返回的对象合并的属性。
该文档还指出:
由于控制器是一个 ObjectController,而 json 现在是它的内容,所有 json 属性都可以直接从控制器中获得。
所以我想从现在开始我只需要手动设置这些属性?