【发布时间】:2014-01-14 10:57:11
【问题描述】:
我正在寻找一种方法来扩展 Ember 的 Object 以包含一些额外的方法,以便它们可以在我的应用程序中的每个对象(View、ArrayController 等)中使用。
具体来说,我想定义一些方法,引入控制器、模型、视图、模板、助手等的一些命名约定。
例如:
如果视图的类名是ArticlesListView,那么它的关联模型是Article,控制器动作在ArticlesController内命名为list,模板在app/articles命名为list.js.hjs...
最终结果应该是,例如,App.ArticlesListView.model() 将返回 App.Article。
那么如何扩展核心 Ember 对象?
Ember.Object.extend({ // <--- ???
model: function(context, params){
}
});
【问题讨论】:
标签: ember.js