angular - 组件内文档上的Angular 2事件侦听器
问题描述
mouseup
如何在可以由所有文档触发的组件内以角度 2设置事件侦听器 ( )?回调函数将调用组件内部的函数
像这样的东西(在 Javascript 中):
document.addEventListerner('mouseup', function(){
if( condition ){
// code ..
}
});
解决方案
https://stackblitz.com/edit/angular-host-listener-mouseup?file=src%2Fapp%2Fapp.component.ts
import { Component, HostListener } from '@angular/core';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
@HostListener('window:mouseup', ['$event'])
onMouseUp(event) {
console.log(event);
}
}
推荐阅读
- ruby-on-rails - 如何在应用程序之间使用 Rails 和 SSL 配置 nginx?
- android - FCM 不会在 Flutter 中唤醒 android 设备
- android - 错误:模块“app”:找不到平台“android-28”。并且设计编辑器在项目同步成功之前不可用
- pyqt5 - pyqt5如何动态更改qgridlayoutq中的列
- python-3.x - 使用 Torch 的不同 GPU 的推理时间不同
- lua - 如何在 Lua 中的表内执行函数?
- ios - 将类引用(self)传递给struct,swift iOS中的方法是否安全
- c# - 我的协变泛型参数的解决方法是必要的吗?
- python - rot18,加解密(python,Sublime Text)
- sql - 具有多个 case when 语句的 Spark-sql