2016-04-01 3 views
1

角度ディレクティブのSELECT要素のselectedvalueプロパティで$ watchを設定するにはどうすればよいですか?構文は何ですか?私は以下の部分的な指示があります。それは爆破されませんが、時計は決して発動しません。

 link: function (scope, elem, attr, ngModel) { 


     scope.$watch(elem.context.selectedOptions, function (selectedType) { 
      console.log("nodup choice"); 
     }) 
     } 

答えて

2

私は、その値の変更に何かを発射するselectドロップダウン上ウォッチャーを置くために、ここで必要性が表示されません。私はng-changeイベントをその選択ボックス&の上に置くことをお勧めします。入力値が変更されたときにいつでも起動します。

<select ng-model="selectedValue" ng-change="changeFn()"> 
    <option value="1"></option> 
    <option value="2"></option> 
    <option value="3"></option> 
</select> 
関連する問題