所以,我试图让一个简单的 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 我有一个出口)感谢您的帮助