Angular Renderer2 listen - 无法附加到 touchstart 和 mousedown
Angular Renderer2 listen - cannot attach to touchstart and mousedown
我正在尝试在附加到 mousedown(对于桌面)和 touchstart(对于移动)的组件上创建一个侦听器
this.renderer.listen(this.el.nativeElement, 'mousedown touchstart', (event: any) => {}
但是,当我 运行 它像上面那样不起作用时。当我有 1 个选项(mousedown 或 touchstart)时,它对给定的事件类型工作正常,但是一旦我添加第二个选项,它就根本没有反应。
Renderer2
不支持它。参见:https://github.com/angular/angular/issues/12751
使用这个:
Observable.merge(
Observable.fromEvent(this.el.nativeElement, 'mousedown'),
Observable.fromEvent(this.el.nativeElement, 'touchstart')
)
我正在尝试在附加到 mousedown(对于桌面)和 touchstart(对于移动)的组件上创建一个侦听器
this.renderer.listen(this.el.nativeElement, 'mousedown touchstart', (event: any) => {}
但是,当我 运行 它像上面那样不起作用时。当我有 1 个选项(mousedown 或 touchstart)时,它对给定的事件类型工作正常,但是一旦我添加第二个选项,它就根本没有反应。
Renderer2
不支持它。参见:https://github.com/angular/angular/issues/12751
使用这个:
Observable.merge(
Observable.fromEvent(this.el.nativeElement, 'mousedown'),
Observable.fromEvent(this.el.nativeElement, 'touchstart')
)