我有一个 ContainerView 有超过 6 个动态子视图的应用程序。我发现 Ember 没有连接到各个 childViews 的控制器,我与这个 childViews 相关的数据目前正在 childViews 本身中检索。我什至尝试过使用 containerView 的控制器,但是 childView 的数据彼此非常独立,需要多个请求来获取数据。有没有更好的方法我可以做到这一点?这是我现在正在做的示例代码
var App=Ember.Application.create();
App.TestView=Ember.ContainerView.create({
init: function(){
var childViews=this.get('childViews');
childViews.pushObject(Ember.View.create({
data:this.getData(),
getData : function() {
//Ajax Call
}
}));
}
});
App.TestController=Ember.Controller.create({
content : []
});