0

以下を使用して、テンプレートにビューを追加しています。

{{view NewsCMS.NewsItemView itemBinding="news_item" class="news-item" }}

Emberはコントローラーを自動的に挿入しないようですが、このビューにコントローラーを挿入するにはどうすればよいですか?

コントローラーをセットアップしました:

NewsCMS.NewsItemController = Ember.ObjectController.extend({

  someAction: function() {
    console.log("CLICKED");
  }

});
4

1 に答える 1

1

{{view}}ヘルパーの代わりに{{render}}ヘルパーを使用して、コントローラーコンテキストを自動的に設定します:https ://github.com/emberjs/ember.js/blob/master/packages/ember-routing/lib /helpers/render.js

于 2013-03-25T14:36:09.630 に答える