5

私は現在、ember js 選択ボックスで使用されている metamorph タグを削除する必要がある状況にあります。選択ボックスを取得し、css を使用してカスタマイズしたスタイル付きの選択ボックスに変換する JS プラグインを使用します。

現在、ビューにこの ember js 選択ボックスがあります。

<script type="text/x-handlebars" data-template-name="opportunities">
{{view Ember.Select 
             contentBinding="controller.filter" 
             optionLabelPath="content.metacode"  
             optionValuePath="content.description" 
             class="mydds opportunitylistcategory"}}
</script>

メタモルフ コードを削除する方法が必要なだけですが、ember selectbox のバインディングなどは引き続き有効になっています... jquery ソート可能でメタモルフィック データを削除することについて読んだことがありますが、それは役に立ちませんでした。前もって感謝します!

4

1 に答える 1

4

これを回避する最善の方法は、Ember.CollectionView を使用することです。

単純な順序付けられていないリスト ( <ul><li>) でこの問題に遭遇しました。

これは、それを行う方法を示す回答ですhttps://stackoverflow.com/a/11749736/701368


編集

元の回答は、1.0 より前のバージョンの Ember に対するものでした。

新しいバージョンの Ember.js を扱う場合は、{{each}}ヘルパーを属性とともに使用することをお勧めします。itemViewClassドキュメントはhttp://emberjs.com/api/classes/Ember.Handlebars.helpers.html#toc_specifying-a-view-class-for-itemsにあります。

したがって、ブロック レベルのヘルパーは使用しないでください。{{each}}の代わりに使用します{{#each}}

于 2012-12-20T18:47:34.137 に答える