你能定义像这样的容器视图并让它作为常规视图工作吗?因为它不适合我。但当我切换到常规的Ember.View.extend()时,标题和描述会呈现。
App.SectionView = Ember.ContainerView.extend({ tagName:'li', classNames:['section'], defaultTemplate:Ember.Handlebars.compile(sectionTemplate), titleBinding:'content.title', descriptionBinding:'content.description' });
containerView无法使用模板吗? 感谢。
答案 0 :(得分:1)
ContainerView会覆盖#render,因此它不适用于模板。所以,你应该做的是让App.SectionView成为Ember.View,在那里显示你的标题和描述,并让ContainerView成为子视图。