如何在角控制器的滚动位置添加触发器?

How can I add a trigger at scroll position to an angular controller?

本文关键字:位置 添加 触发器 滚动 控制器      更新时间:2023-09-26

我想创建一个导航菜单,当你滚动到一个部分的"选定"导航的变化。我使用JQuery滚动触发器,但我似乎不能从控制器内部调用$(窗口)。我有一个特定于nav的控制器,它绑定了一个变量"selected",nav被选中。所以我不确定我应该如何着手建造。实际上我需要访问我的导航。在控制器中选择,但我似乎需要在控制器之外,以便在jquery中使用$(窗口)…

谁能给我一个解释,我该怎么做这件事?谢谢你。

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

https://docs.angularjs.org/api/ng/service/美元窗口