当前位置: 首页 > 知识库问答 >
问题:

角2和被动听众

暨曾笑
2023-03-14

我遇到了这个githttps://github.com/WICG/EventListenerOptions/blob/gh-pages/explainer.md,它展示了开发人员如何通过添加“被动监听器”来提高滚动性能。我第一次看到它是在我的chrome向我显示警告时(确切的警告是“由于主线程繁忙,‘触摸启动’输入事件的处理延迟了126毫秒”。考虑将事件处理程序标记为“被动”,以使页面更具响应性。”)。

这看起来很容易实现,问题是大多数时候我不是一个附加侦听器的人,angular 2平台确实如此。当我点击按钮(点击)并播放动画统计数据时,我会收到这些警告。

有没有一种方法可以组合角度2侦听器和被动侦听器?

共有2个答案

颜宸
2023-03-14

正在考虑但尚未实施

另见https://github.com/angular/angular/issues/8866 https://github.com/angular/angular/issues/11200可能也有关系。

太叔望
2023-03-14

截至2018年3月,这仍在“考虑中”,尚未实施。但是,您可以使用一个小实用程序将它们添加为指令;不幸的是,最好的方法需要编译器支持。

 类似资料:
  • 在Angular 1. x中,我可以执行以下操作来创建一个基本上什么都不做的链接: 但在Angular 2中,相同的标签会导航到应用程序库。角2的等效值是什么? 编辑:这看起来像Angular 2路由器中的一个bug,现在github上有一个关于这一点的公开问题。 我正在寻找一个开箱即用的解决方案,或者确认不会有任何解决方案。

  • 问题内容: 我希望div使用CSS从右角2滑入。 如果我仅使用[ngClass]来切换类并利用不透明性,则可以正常工作。但是li不想从一开始就渲染该元素,因此我先用ngIf“隐藏”了它,但是之后过渡将无法工作。 问题答案: 更新4.1.0 柱塞 另请参见https://github.com/angular/angular/blob/master/CHANGELOG.md#400-rc1-2017-

  • 在AngularJS中,我能够使用ng-model选项来防抖模型。 如何在Angular中给模型去抖?< br >我试图在文档中搜索去抖,但什么也找不到。 https://angular.io/search/#stq=debounce 解决方案是编写自己的去抖动函数,例如: 和我的网页 但我正在寻找内置功能,Angular中有吗?

  • 我用角2,我创建一个甜甜圈图 组件的html 我想要的是将这些值作为主组件的输入进行传递。因此,假设在html上,我将该组件称为: 主HTML 组成部分js代码 因此,我的问题是如何将这些输入传递到组件的html中。

  • 问题内容: 在努力提高渐进式Web应用程序的性能时,我遇到了一项新功能,但我很难理解这一概念。 在我们的项目中有什么以及有什么需要? 问题答案: 被动事件侦听器是一种新兴的网络标准,是Chrome51附带的一项新功能,可极大提高滚动性能。 通过消除滚动以阻止触摸和滚轮事件监听器的需求,它使开发人员可以选择更好的滚动性能。 问题: 所有现代浏览器都具有线程化滚动功能,即使在运行昂贵的JavaScri

  • 在致力于提高渐进式web应用程序的性能时,我遇到了一个新功能,我发现很难理解这个概念。 什么是被动事件侦听器,在我们的项目中需要它吗?