gpt4 book ai didi

angularjs - 纯 angularjs 滚动事件监听器

转载 作者:行者123 更新时间:2023-12-04 06:54:42 27 4
gpt4 key购买 nike

我正在使用没有 jquery 的 angularjs,并尝试创建滚动事件监听器。

尝试过这种方法:

  $rootScope.$watch(function() {
return $window.scrollY;
}, function(n,o) {
console.log('scroll');
});

但它不起作用..

我设法使用此技术创建调整大小监听器来实现此目标:
  $rootScope.$watch(function() { // Listens to window size change
return $window.innerWidth;
}, function(n, o) {
console.log('resize');
});

有没有正确的方法来创建纯 angularjs 滚动监听器?

最佳答案

创建滚动事件监听器“The Angular Way”实际上非常简单,使用 $window:

$window.onscroll = function() {
console.log('scroll');
};

关于angularjs - 纯 angularjs 滚动事件监听器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36151770/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com