最新の emberjs 1.0 pre4 を使用しています。
App.FormController で、childView を containerView に挿入します。
containerView.get('childViews').pushObject(
App.FieldData4MultipleChoiceView.create()
);
この childView では、「me.get('controller')」を出力しようとしています。
didInsertElement: function() {
var me = this;
$(".fieldset.group").on("click", ".fieldChoice img", function(e){
var controller = me.get('controller');
console.log(controller); // line A
});
}
質問 1: なぜ「行 A」は App.ApplicationController クラスのインスタンスを返すのに、App.FormController を返さないのですか?
質問 2: App.FormController の下のビューだけでなく、他のビューで App.FormController の単一のインスタンスを取得するにはどうすればよいですか?
どうもありがとう!