Angular ng-change для выбора, не вызывающего объявленный метод

У меня есть следующий оператор выбора формы html

<select ng-change="setBillGroup()" ng-model="bill.groupId" class="span8" ng-options="d.id as d.name for d in groups"></select>

и js

myApp.controller('myAppController', function($scope, myAppService) {

.....
function setBillGroup(){
 console.log("setBillGroup method called!");
    ......
 }

....
});

Но по какой-то причине setBillGroup() никогда не вызывает вызов, когда я выбираю что-то или другое в форме.

Ответ 1

Вы должны определить метод в области.

$scope.setBillGroup = function(){
 console.log("setBillGroup method called!");
    ......
 };