Следующее должно работать для вас, используя ng-model
и ng-change
.Ниже ваш HTML-код.Метод updateSelected будет вызываться всякий раз, когда изменяется опция выбора.
<select ng-model="selectedOption" ng-change="updateSelected()">
<option value="nextweek">Select Branches</option>
<option value="next15days">Select Branches</option>
</select>
Это код вашего контроллера.Переменная области действия selectedOption
содержит значение выбранного параметра раскрывающегося списка.
angular.module('test', [])
.controller('selectCtrl', function($scope){
$scope.updateSelected = function(){
switch($scope.selectedOption){
case "nextweek":
$scope.NextWeek();
break;
case "next15days":
$scope.next15Days();
break;
}
}
});