これを出発点として使用する:
http://plnkr.co/edit/CncDWCktXTuBQdDVfuVv?p=preview
アイテムをクリックすると:アイテムselectedItems: $scope.mySelections,
で埋められます。selectedItemの出力をng-modelから別のjs関数に渡すにはどうすればよいですか。
これを出発点として使用する:
http://plnkr.co/edit/CncDWCktXTuBQdDVfuVv?p=preview
アイテムをクリックすると:アイテムselectedItems: $scope.mySelections,
で埋められます。selectedItemの出力をng-modelから別のjs関数に渡すにはどうすればよいですか。
私はあなたの質問を完全に理解しているとは思いませんが、選択が変更されたときにコードを実行したい場合は、時計を追加するのが最も簡単な方法です。
$scope.$watch('mySelections', function (value) {
// Triggered every time mySelections is changed.
});
(あなたの質問を完全に誤解した場合は、お詫び申し上げます。)
例で更新
これは、$httpサービスを使用した簡単な例です。$scope.mySelections
時計は変更されるたびにトリガーされ、value
パラメーターはその値を反映します。
$scope.$watch('mySelections', function (value) {
$http.post('/path/', { selectedItems: value })
.success(function (result) {
alert('Saved!');
}).error(function (err) {
alert(err);
});
}, true);
値が。の3番目のパラメーターに注目してくださいtrue
。これは、角度が配列の変化に気付くために必要です。(3番目のパラメーターについて詳しくはこちらをご覧ください。)