如何在AngularJS中绑定2个选择选项?

时间:2014-06-29 12:17:57

标签: angularjs bind ng-options

<select  ng-model="listaAddAct.zone"  ng-options="zona.route for zona in zone">
<option value="">Selected 1</option>
</select>

<select  ng-model="listaAddAct.zone1"  ng-options="zona1.route for zona1 in zone1">
<option value="">Selected 2</option>
</select>

我需要什么:

当我在第一个选择中进行选择并自动使用我的代码在第二个选项中进行选择时选择。

有人可以帮助我:)。

2 个答案:

答案 0 :(得分:0)

如果我正确理解了你的问题。您需要使用ng-change

<select  ng-model="listaAddAct.zone"  ng-options="zona.route for zona in zone" ng-change="listaAddAct.zone1=listaAddAct.zone">
<option value="">Selected 1</option>
</select>

答案 1 :(得分:0)

我解决了它:)

if($scope.zone){
   $scope.zone.forEach(function(zona){
        if(zona.Ruta == $scope.listaAddAct.ridicari.Nume){
            $scope.listaAddAct.zone = zona;

        }
    });
}