Ember.js 呈现ContainerView';子视图中的模板

Ember.js 呈现ContainerView';子视图中的模板,ember.js,Ember.js,我想在一个子视图的模板中呈现ContainerView的块,因此如果我有这样一个视图: MainView = Ember.ContainerView.extend({ childViews: ['child'], child: Ember.View.extend({ template: Ember.Handlebars.compile('{{view.parentView.template}}') }), }); Ember.Handlebars.helper('main-

我想在一个子视图的模板中呈现ContainerView的块,因此如果我有这样一个视图:

MainView = Ember.ContainerView.extend({
  childViews: ['child'],
  child: Ember.View.extend({
    template: Ember.Handlebars.compile('{{view.parentView.template}}')
  }),
});

Ember.Handlebars.helper('main-view', MainView);
假设在模板中,我有如下内容:

{{#main-view}}
    SOME CONTENT.
{{/main-view}}
这不起作用,因为
view.parentview.template
引用了一个Ember设置为模板的函数,所以,有没有办法使子视图的模板引用父视图的模板


谢谢

ContainerView既没有模板也没有布局:/。它只有设置标记名类名等的属性,然后它将呈现其中的子视图(缓冲区)

不久前,我指出了一个类似的问题:


希望有人能为ContainerView的包装(布局)添加支持,这样您也可以解决您的问题

我假设是这样,但是模板就在那里,如果你调用模板函数,你会看到块内容被呈现出来,所以我想支持它并不太复杂。