ember.containerview定义为常规视图?

时间:2012-05-08 20:59:31

标签: ember.js

你能定义像这样的容器视图并让它作为常规视图工作吗?因为它不适合我。但当我切换到常规的Ember.View.extend()时,标题和描述会呈现。

App.SectionView = Ember.ContainerView.extend({         tagName:'li',         classNames:['section'],         defaultTemplate:Ember.Handlebars.compile(sectionTemplate),         titleBinding:'content.title',         descriptionBinding:'content.description'     });

containerView无法使用模板吗? 感谢。

1 个答案:

答案 0 :(得分:1)

ContainerView会覆盖#render,因此它不适用于模板。所以,你应该做的是让App.SectionView成为Ember.View,在那里显示你的标题和描述,并让ContainerView成为子视图。