#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. Для дальнейших посетителей было бы более полезно отметить (ваш собственный) ответ как принятый ответ. Спасибо.