0
Я хочу передать аргументы из директивы в контроллер. в HTML у меня есть:
<div id="myTest" class="scrollable-content" scrolly="inScroll(value)">
Моя директива:
app.directive('scrolly', [function() {
return {
restrict: 'A',
link: function (scope, element, attrs) {
console.log('loading directive');
element.bind('scroll', function() {
var value = 1;
alert(attrs.scrolly);
scope.$apply(attrs.scrolly);
});
}
};
}]);
в контроллер у меня есть:
$scope.inScroll = function(value) {
alert(value);
};
Когда я прокручивать страницу, директива установить значение = 1; а затем вызовите функцию inScroll (значение), но значение функции не определено
Вы можете мне помочь? Спасибо