Есть кастомная директива, для которой надо сделать ng-change. Но в контроллер директивы приходит только function (a) {h(c, a). То есть моя функция где то теряется по дороге.
Шаблон
input(
ng-model="dt"
ng-change='onChange'
)
Контроллер директивы
.directive('uiDatepicker', [()->
obj =
restrict: 'AE'
replace: true
templateUrl: '/partials/datepicker'
scope:
dt: '='
onChange: '&'
controller: ['$scope', ($scope)->
console.log $scope.onChange #function (a) {h(c, a)
]
obj
])
Вот так передаю функцию
ui-datepicker(dt='tenancy.startDate', onChange='test()')
Как увидеть функцию в директиве и заставить ее работать?