我有一个ArrayController来管理一组对象.我在其上定义了一个itemController,以便每个单独的对象由另一个ObjectController管理:
App.IndexController = Ember.ArrayController.extend({
itemController: "sampleModel"
});
Run Code Online (Sandbox Code Playgroud)
在这个ObjectController中,我有一个delete动作,意味着使用"父"ArrayController从封闭数组中删除对象:
App.SampleModelController = Ember.ObjectController.extend({
delete: function() {
this.get("target.content").removeObject(this.get("content"));
}
});
Run Code Online (Sandbox Code Playgroud)
我不想拥有全局对象存储.我目前正在使用该target属性来实现这种行为.这是惯用的ember方法吗?
完整的例子可以在这里找到.
ember.js ×1