【问题标题】:Page Scroll Event using angular使用角度的页面滚动事件
【发布时间】:2017-09-21 12:08:36
【问题描述】:

我想在我的角度指令中绑定一个页面滚动事件。我正在尝试以下代码 sn-p。但似乎该事件不会被触发:

angular.element($window).bind("scroll", function(e) {
    console.log('page scrolled');
});

我需要帮助,如何实现?

【问题讨论】:

标签: javascript angularjs scroll angularjs-directive dom-events


【解决方案1】:

您可以为浏览器的window.document 注入$document 包装器而不是$window(参见doc)并使用

$document.bind('scroll', function(event) {
  console.log('page scrolled');
});

【讨论】:

    猜你喜欢
    • 2014-08-14
    • 2011-09-03
    • 1970-01-01
    • 2019-03-08
    • 1970-01-01
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 2015-01-07
    相关资源
    最近更新 更多