gpt4 book ai didi

javascript - 监听 Angular 组件的点击事件

转载 作者:数据小太阳 更新时间:2023-10-29 04:54:48 28 4
gpt4 key购买 nike

如何监听组件的点击事件并调用组件的方法?

前 -

组件

import { Component } from '@angular/core';

@Component({
selector: 'my-component',
template: `
<div>Hello my name is {{name}}. </div>
`
})
export class MyComponent {
name = "Aj"
}

HTML -

<my-component></my-component> // user clicks here

现在如何监听组件本身的点击?

最佳答案

在您的组件中使用 HostListener。 Ploppy 给出的答案有效,但 Angular 告诉您在组件中使用 HostListener 而不是这样

import { HostListener  } from "@angular/core";

@Component({
[...]
})
export class MyComponent {

@HostListener("click") onClick(){
console.log("User Click using Host Listener")
}

}

关于javascript - 监听 Angular 组件的点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43954203/

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