开发者社区> 问答> 正文

angular在directive 如何执行scroll事件

screenshot
为何事件执行不了

展开
收起
a123456678 2016-03-11 15:45:49 2098 0
1 条回答
写回答
取消 提交回答
  • 你的代码里,height只有一次赋值,自然$watch不会触发。

    如果要根据scrollTop来触发某个动作,在element上绑定scroll事件就行啦,然后在scroll回调函数中监控scrollTop的变化。如果要反应到angular视图里面,使用$scope.$apply(function(){/ angular scope /})
    注意$apply不要频繁调用,否则会严重影响效率!

    2019-07-17 18:59:25
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Angular从零到一 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载