2016-11-04 36 views
0

我有一个问题。
我需要从选择获得已选定对象到角控制器throucght功能以ng变化。
我的观点:获取已选定对象到角控制器throught功能

<select name="region" id="region_of_birth" class="form-control" 
    ng-options="item.Id as item.Name for item in regionsList" 
    ng-model="model.BornRegionId" 
    ng-change="refreshBornDistricts(item)"> 
<option></option> 

在控制器功能:

$scope.refreshBornDistricts = function (item) { 
    console.log(item); 
}; 

回答

0

选定的项目存储在model.BornRegionId

所以才称之为:

$scope.refreshBornDistricts = function() { 
    $scope.model.BornRegionId // = your selected ID 
}; 
+0

我不需要得到BornRegionId我需要得到其他领域 –

0

我不认为盲目地角什么evals在NG-变化,也不火灾时关闭已注册的事件它注入了选择对象的当前值。所以,我不认为你能够明确地参考项目。

的NG-改变事件会触发模式改变传输完毕,所以你可以简单地指的是绑定模型在refreshBornDistricts功能

$scope.refreshBornDistricts = function() { 
    console.log($scope.model.BornRegionId); 
}