ビューIDをバインドする方法が見つからない、collapse.handlebarsを使用してBootstrap Collapse(セクションの最後にある単純なCollapsible )を実装しようとしていますEmber.View
<button type="button" class="btn btn-danger" data-toggle="collapse" {{bindAttr data-target="view.contentId"}}>
simple collapsible
</button>
{{view view.collapseContentView class="collapse in"}}
私の見解:
App.CollapseView = Ember.View.extend({
templateName: 'collapse',
collapseContentView: Ember.View.extend({
template: Ember.Handlebars.compile("Collapse body text")
}),
contentId: function(){
return "#"+this.get('collapseContentView.elementId')
}.property()
})
ID を手動で設定するのではなく、生成された ember を使用したいのですが、これが機能しない理由は何ですか?