2

<select>タグがありng-options、のオプションをバインドするために使用しますselect。私の質問は、ng-dbclick各オプションに追加する方法ですselect

ここに私のコードがあります

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

</select>
4

1 に答える 1

6

jsのセレクトボックスのオプションにイベントハンドラーを追加できるとは思わないので、これは角度でも機能しません。

あなたができることは、ng-dblclickを選択要素に追加してから、ダブルクリックされたオプションでもある選択されたオプションを取得することです。

patternこれがモデルの価値になります。

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

</select>

デモについては、このプランカーをご覧ください。

于 2013-08-03T15:08:51.800 に答える