2012-05-08 6 views
1

このようなコンテナビューを定義し、それを通常のビューとして使用できますか?それは私のために働いていないので。しかし、通常のEmber.View.extend()に切り替えると、タイトルと説明がレンダリングされます。ember.containerviewは通常のビューのように定義されていますか?

App.SectionView = Ember.ContainerView.extend({ tagNameを: '李'、 クラス名:[ '部']、 defaultTemplate:Ember.Handlebars.compile(sectionTemplate)、 titleBinding「content.title '、 descriptionBinding:' content.description ' });

containerViewはテンプレートで動作しませんか?ありがとう。

答えて

1

ContainerViewは#renderをオーバーライドしているため、テンプレートでは機能しません。ですから、App.SectionViewをEmber.Viewにし、そこにタイトルと説明を表示し、ContainerViewをサブビューにすることです。

+0

私は実際にそれを逆にして、私のcontainerviewのchildviewとしてsectionviewを持っています。ありがとう! – manni

+0

'ContainerView 'は' Ember.View'のサブビューになりますか? –

関連する問題