我正在寻找一种方法来扩展Ember的对象,以包含一些额外的方法,以便它们在我的应用程序中变为可用的每个对象(视图,ArrayController等)。如何扩展Ember的对象?
具体来说,我想定义一些方法介绍了控制器,模型,视图模板,佣工的一些命名约定,等
例如:
如果View的类名ArticlesListView
那么其关联的模型是Article
,控制器动作被命名为内ArticlesController
list
,模板是app/articles
命名list.js.hjs
...
最终的结果应该是,例如,App.ArticlesListView.model()
将返回App.Article
。
所以如何扩展核心Ember对象?
Ember.Object.extend({ // <--- ???
model: function(context, params){
}
});