私はEmberのオブジェクトを拡張して、いくつかのメソッドを追加し、アプリケーション内のすべてのオブジェクト(View、ArrayControllerなど)で使用できるようにする方法を探しています。ビューのクラス名があるEmberのオブジェクトを拡張するには?
場合:
具体的には、私は、など例えば
コントローラ、モデル、ビュー、テンプレート、ヘルパーのいくつかの命名規則を紹介し、いくつかのメソッドを定義したいですArticlesListView
、その関連するモデルがArticle
で、コントローラのアクションをArticlesController
内list
命名され、テンプレートがlist.js.hjs
名前app/articles
である...
最終的な結果は、例えば、あるべきである、App.ArticlesListView.model()
はApp.Article
を返します。
so どのようにコアのEmberオブジェクトを拡張しますか?
Ember.Object.extend({ // <--- ???
model: function(context, params){
}
});