これまでのところ、文書化されていない場合でも、必要な機能はember.jsに含まれているため、何かが足りないと思います。(Yay github)
では、条件付きサブビューを持つビューでjquery.uiをどの程度正確に使用する必要がありますか?
だからこれが私のテンプレートだと言う
<ul>
<li>Item 1</li>
{{#if someBinding}}
<li>Item 2</li>
{{/if}}
<li>Item 3</li>
</ul>
そして、私の対応する見解では...
someView = Ember.View.extend({
...
didInsertElement: function() {
this.$('ul>li').button();
}
...
});
したがって、これに伴う問題は、ビューがアイテム1と3を使用してDOMにレンダリングされ、didInsertElementが呼び出されることです。そのため、アイテム2は正しく作成されません。
また、条件付きビューがDOMに追加される前に、手動で「someBinding」を監視すると起動するため、これは役に立ちません。
それで、すべてのビューが入ってバインディングが同期されたら、jQueryを呼び出すことができるイベントまたは何らかの方法はありますか?