は、オブジェクトがNG-オプションでマルチselect要素でNG-変更とオブジェクトキーまたは値を渡す方法はありますか?以下の例ではパスオブジェクトキー
、$scope.check
機能は、任意のPARAMTERを受信しませんが、それは、キーまたは値のいずれかを取得したいと思います。
<select ng-model="$scope.someArray" ng-change="$scope.check(key)" ng-options="key as val for (val, key) in $scope.options" multiple></select>
$scope.options = {a: 1, b: 2}
@Sajeetharanにお返事ありがとうございます。私は指定するのを忘れていました。要素が選択されて配列に追加されたときに複数選択するようになっています。ちょうど追加されたvalを見つけるためにng-changeが必要です。上述したように、それはhttps://plnkr.co/edit/D7FZ9kX4LEWGmYUXnJ7B?p=previewを助けた場合、それは、答えとしてマークを同じように動作し – liampc
@LiamCollins – Sajeetharan