gpt4 book ai didi

Angular - 是否有 HostListener-Events 列表?

转载 作者:太空狗 更新时间:2023-10-29 16:49:45 25 4
gpt4 key购买 nike

我在指令中使用主机监听器来检测“blur”和“keyup”事件。现在我需要检测指令所在的输入元素的变化。我试过了

@HostListener('change', ['$event'])

但它不会触发。

是否有“改变”事件?我还读到,应该有一个“输入”事件,但它也不会触发。

所以,我的问题是:是否有我可以使用的可用事件列表?

我在谷歌上搜索过:

https://www.google.de/search?q=angular+2+list+of+hostlistener+events

和 Angular 文档:

https://angular.io/api/core/HostListener

但没有找到任何东西。

最佳答案

打开 Angular dom 元素模式 https://github.com/angular/angular/blob/master/packages/compiler/src/schema/dom_element_schema_registry.ts#L78

哪里:

  • (无前缀):属性是一个字符串。
  • *:属性表示一个事件。
  • !:属性是一个 bool 值。
  • #: 属性是一个数字。
  • %: 属性是一个对象。

然后按ctrl+F并写入*

enter image description here

@HostListener(还有(customEvent)="handler()")也可以监听自定义事件

Example

关于Angular - 是否有 HostListener-Events 列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47771120/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com