为AngularJS中的select选项添加ng-dblclick

时间:2013-08-03 14:54:15

标签: angularjs html-select

我有一个<select>代码并使用ng-options来绑定select的选项。 我的问题是如何将ng-dbclick添加到select

的每个选项中

这是我的代码

<select  size="4"  ng-model="pattern" ng-options="p.name  for p in patterns | filter:obj">

</select>

1 个答案:

答案 0 :(得分:6)

我不认为您可以在js中为选择框的选项添加事件处理程序,因此这也不会在角度中起作用。

您可以做的是将ng-dblclick添加到select元素,然后获取所选的选项,该选项也将是双击选项。

这将是您的pattern模型的价值。

<select  size="4"  ng-model="pattern" ng-dblclick="doYourStuff()" ng-options="p.name  for p in patterns | filter:obj">

</select>

查看this plunker for a demo