【问题标题】:How can I add a trigger at scroll position to an angular controller?如何将滚动位置的触发器添加到角度控制器?
【发布时间】:2015-09-14 01:30:06
【问题描述】:

我正在尝试创建一个导航菜单,当您滚动到某个部分时,“选定”导航会发生变化。我使用 JQuery 作为滚动触发器,但我似乎无法从控制器内部调用 $(window)。我有一个导航特定的控制器,它将一个变量“selected”绑定到该导航被选中。所以我不确定我应该如何进行构建。本质上我需要在控制器中访问我的 nav.selected,但我似乎需要在控制器之外才能在 jquery 中使用 $(window) ...

有人能给我解释一下我该如何解决这个问题吗?谢谢。

【问题讨论】:

    标签: javascript jquery angularjs scroll window


    【解决方案1】:

    您是否尝试过使用 angularJS 窗口提供程序?

    https://docs.angularjs.org/api/ng/service/$window

    它应该允许您在 angular 中使用窗口 javascript 对象。

    【讨论】:

      猜你喜欢
      • 2017-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-31
      相关资源
      最近更新 更多