だから、単純なpropertyBindingをemberjsで動作させようとしています。具体的には、特定の状況下で更新されるコンテンツ プロパティを持つコントローラーと、チャートを描画するためにそのコンテンツ配列を必要とするビューがあります。
最も基本的な例を作成しましたが、うまくいかないようです。私の簡単な例は次のとおりです。
Appname.IndexController = Ember.Controller.extend({
value: 'bla'
});
Appname.IndexView = Ember.View.extend({
templateName: 'Index',
propertyBinding: 'Appname.IndexController.value',
didInsertElement: function() {
console.log('Indexview');
console.log(this.get('property'));
}
});
それはそれと同じくらい簡単で、うまくいきません。ただし、別のテストコントローラーを作成すると(拡張するのではなく)、たとえば
Appname.TestController = Ember.Controller.create({
value: 'jpopo'
});
プロパティバインディングが突然機能します。しかし、私はそれをIndexControllerで動作させることができません(そして、情報が必要な場合は、Applicaton.hbsにアウトレットがあります)助けてくれてありがとう