如文档中所述,控制器不应调用其关联视图的方法或更改属性,而是视图应绑定其关联控制器的状态。
有这个:
App.MyController = Ember.Controller.extend({
myViewVisible:false,
toggleViewVisibitity:function(){
this.set('myViewVisible', !this.get('myViewVisible'));
}
}
App.MyView = Ember.View.extend({
isVisible:function(){
return this.get('myViewVisible');
}.observes('myViewVisible')
}
当我从另一个控制器调用 toggleViewVisibility 时,视图中没有任何反应。
我怎样才能使它正确?
提前致谢