0
ng-options
にHTMLタグを挿入しようとしています。そのため、ドキュメントのレンダリング時にオプションの前にアイコンが表示されます。ng-optionsにHTMLタグを挿入
HTML:私はこれを行うために、非jQueryのオプションがありますかどうかを知りたいのですが
<select chosen id="receive-country-selection" ng-model="current.RecipientCountry" ng-change="selectRecipientCountry(current.RecipientCountry)" ng-options="x.Name.toLowerCase() for x in data.RecipientCountries" >
<option>
<span class="flag-sprite-container">
<svg class="flag-sprite">
<use xlink:href="someUrl"></use>
</svg>
</span>
some text
</option>
</select>
:
<select chosen id="receive-country-selection" ng-model="current.RecipientCountry" ng-change="selectRecipientCountry(current.RecipientCountry)" ng-options="x.Name.toLowerCase() for x in data.RecipientCountries" >
<option value=""></option>
</select>
ニーズは次のようにレンダリングされます。
追加情報:私はli
にjQueryの選ばれたコピーul
へselect
とoption
を使用しています。
jQuery Chosenはオプションタグを実際には下線付きリスト項目に変換するので、部分的には私が使用しています –