Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 内置模板的angluarjs ng选项_Angularjs_Ng Options_Angularjs Ng Options - Fatal编程技术网

Angularjs 内置模板的angluarjs ng选项

Angularjs 内置模板的angluarjs ng选项,angularjs,ng-options,angularjs-ng-options,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 n

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

<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>
{{variant.name}}显示!

如何在ng选项中执行此操作?

您不能将html放入选项标记中


但是您可以使用它或其他类似的“插件”

一个
可以。所以你想做的是不可能的。您必须创建自己的指令(可能使用
ngRepeat
)。谢谢!你的意思是将ngRepeat与
  • 一起使用吗?基本上是的,不过请看一下Sylvester发布的链接。为什么要重新发明轮子;)谢谢你这么快回答