@HostListener监听“窗口”

时间:2017-09-18 06:22:20

标签: html angular http animation dom

我们可以让Angular2 @HostListener听“窗口”吗?不要窗口或记录事件,因为我想根据事件制作流畅的动画,而不是从事件中等待值。

@HostListener('window', ['$event'])
  alwaysListeningAlwaysUnderstanding() {
console.log("I'm listening..");
}

所以问题是,我想根据滚动位置制作动画,比如scrollme plugin,但我不想使用它,因为 scrollme使用jquery

现在我已经基于'window:scroll'创建了@HostListener函数,但是如果我快速滚动它返回值不顺利,它就像2,45,123,432。它会对我的动画产生影响,某些元素不能很好地呈现,并且通常会产生不良结果。

那么有办法解决它吗?我觉得在没有等待滚动移动的情况下听滚动位置会让它更加流畅。

0 个答案:

没有答案