Ng-Click в выпадающих опциях Select - PullRequest
0 голосов
/ 25 сентября 2018

Можно ли использовать ng-click в опциях выбора?Я читал другие темы, и все спрашивали или предлагали с теми же функциями контроллера.Я хочу активировать разные функции для разных опций выбора.ИЛИ в качестве альтернативы я могу использовать кнопку в опциях выбора?

<select>
  <option ng-click="NextWeek()" value="">Select Branches</option>
  <option ng-click="next15Days()">Select Branches</option>
</select>

1 Ответ

0 голосов
/ 25 сентября 2018

Следующее должно работать для вас, используя 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;
    }
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...