2017-02-03 5 views
0

Я новичок в angularJS и хочу вызвать функцию после изменения md-select. Ниже мой код:Вызов функции angularJS по изменению md-select

<md-select ng-model="selectedSector" aria-label="select" onchange="filterCompanyList();"> 
     <md-option ng-repeat="sector in sectors" value="{{sector.value}}"> {{sector.name}} </md-option> 
</md-select> 

AngularJS:

function filterCompanyList() { 
     alert(1); 
    }; 
    $scope.filterCompanyList = filterCompanyList; 

Я хочу назвать "filterCompanyList()" каждый раз, когда я изменить MD-вариант. Но это не работает. Как мне это сделать? Я не могу найти свою проблему.

Заранее спасибо.

ответ

1

Изменить

От

onchange="filterCompanyList();" 

Для

ng-change="filterCompanyList();" 

и

$scope.filterCompanyList = function() { 
    alert(1); 
}; 
+0

Но 'onchange' также нужно ударить функцию. верный? –

+0

@RameshRajendran no it wont – Sajeetharan

+0

Да, я знаю, что это не так. Но он написал нормальную функцию 'function filterCompanyList() { alert (1); }; 'почему он не попал? –

Смежные вопросы