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;然後調用Scroll(value)中的函數,但函數接收值undefined
你能幫我嗎? 謝謝