angularjs ng-option里面有模板

时间:2014-11-26 09:50:00

标签: angularjs ng-options angularjs-ng-options

我想创建一个带文本和图标的下拉列表选项。 我的出发点是:

<select ng-change="actions.change()"
        ng-model="variant_id"
        ng-options='variant.id as variant.name for variant in variants'>
</select>

但是我不想显示名字,而是想要这样的东西:

<div>{{variant.name}} <span ng-show="variant.show">show!</span></div>

我怎么能在ng-options中做到这一点?

1 个答案:

答案 0 :(得分:0)

你不能把html放在选项标签里面。

但你可以使用它https://github.com/angular-ui/ui-select或其他类似的'插件'