Как мне связать 2 опции выбора в AngularJS?

#angularjs #bind #ng-options

#angularjs #привязать #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>
  

Что мне нужно:

Когда я делаю выбор в первом, выберите и автоматически мой код, чтобы сделать выбор во втором варианте выбора.

может кто-нибудь мне помочь 🙂

Комментарии:

1. Взгляните на эту демонстрацию, может помочь вам: plnkr.co/edit/SBmjs9TAwqBxoOtaDJUx?p=preview

2. да… вот и все, более или менее

Ответ №1:

Если я правильно понял ваш вопрос. Вам нужно использовать 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>
  

Ответ №2:

я решаю это 🙂

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

        }
    });
}
  

Комментарии:

1. Для дальнейших посетителей было бы более полезно отметить (ваш собственный) ответ как принятый ответ. Спасибо.