我想car_id如何從下拉菜單中得到car_id並傳遞價值NG-變化的情況,請幫我如何通過從下拉NG-change事件
<select ng-change="carsCtrl.ok(car_id)">
<option ng-repeat="item in carsCtrl.current_job.cards">
{{item.brand}} {{item.last_digits}}
</option>
</select>
我想car_id如何從下拉菜單中得到car_id並傳遞價值NG-變化的情況,請幫我如何通過從下拉NG-change事件
<select ng-change="carsCtrl.ok(car_id)">
<option ng-repeat="item in carsCtrl.current_job.cards">
{{item.brand}} {{item.last_digits}}
</option>
</select>
,你需要的第一件事情就是添加一個NG- ng-change的模型指令。之後,你可以,你想在NG-改變指令調用的函數的NG-模型添加的變量,如:
HTML:
<select ng-change="check()" ng-model="cardSelected"><option ng-value="item.id" ng-repeat="item in cards">{{item.brand}}</option></select>
控制器:
$scope.cards = [
{id: 1, brand: 'Brand1'},
{id: 2, brand: 'Brand2'},
{id: 3, brand: 'Brand3'}
];
$scope.check = function() {
console.log('cardSelected', $scope.cardSelected);
};
'ng-change'指令只適用於'ngModelController'。添加一個'ng-model'指令來實例化ngModelController並指定範圍變量。 – georgeawg
你檢查過文件嗎? 'ng-model'保存選定的選項。你可以將ng-model變量傳遞給ng-change函數。下面是一個簡單的示例https://plnkr.co/edit/pur3pnWciWBtNHBQj60v?p=preview – chaoticmind