При вызове такой функции:
HTML:
<select ng-model="var" ng-change="myFunction(var)">
<option ng-repeat="option in alloptions">{{option}}</option>
</select>
JS:
$scope.myFunction = function(){//do things}
все работает отлично, но когда моя функция находится внутри службы (которая может быть достигнута контроллером), функция не вызывается. вызывая его, помещая имя службы в качестве префикса, также не является вариантом (даже если это работает в самом коде javascript) myService.myFunction(var)
Итак, мой вопрос: как правильно обращаться к сервисам в ng-change, когда они находятся в службе?
заблаговременно