1

オプションタグにカスタムデータ属性を追加したい。

例えば:

<select>
    <option data-image="url 1">Val 1</option>
    <option data-image="url 2">Val 2</option>
    <option data-image=" ... "> ... </option>
    <option data-image="url N">Val N</option>
<select>

どうやってやるの?

4

2 に答える 2

2

selectこれはディレクティブでは不可能です(ドキュメントを参照してください)。ただし、必要なものを簡単に作成できますngRepeat(ドキュメントを参照してください)。

<select ng-model="choice">
    <option ng-repeat="item in itemsList" data-image="{{item.url}}">{{item.label}}</option>
</select>

JSFiddle

于 2013-07-23T13:53:45.113 に答える