Angular的Renderer2.listen()方法可以有多个目标吗?
创始人
2024-10-24 09:02:06
0

可以使用 Renderer2.listen() 方法进行多个元素的事件监听。可以在同一个监听器中传递多个元素,然后在事件回调中处理事件。

示例代码:

import { Component, ElementRef, Renderer2 } from '@angular/core';

@Component({
  selector: 'app-root',
  template: `
    
Elem1
Elem2
`, styles: [` .elem { width: 100px; height: 100px; background-color: #ddd; margin: 10px; } `] }) export class AppComponent { constructor( private elRef: ElementRef, private renderer: Renderer2 ) {} ngOnInit() { const elem1 = this.elRef.nativeElement.querySelector('.elem:nth-child(1)'); const elem2 = this.elRef.nativeElement.querySelector('.elem:nth-child(2)'); this.renderer.listen(elem1, 'click', this.onClick.bind(this)); this.renderer.listen(elem2, 'click', this.onClick.bind(this)); } onClick(event) { console.log(event.target); } }

在上面的示例中,我们在两个 div 元素上监听了 click 事件,然后在事件处理程序中可以访问事件的目标元素。

相关内容

热门资讯

德扑ai怎么系统!德扑牌型胜率... 1、德扑ai怎么系统!德扑牌型胜率计算,德扑线上房间果然是有挂(详细手牌教程)。2、透视辅助简单,软...
aapoker有猫腻!aapo... aapoker有猫腻!aapoker俱乐部,(aapoker外挂)本来是真的有挂(详细挂教程)科技教...
wepoke辅助机器人!wop... wepoke辅助机器人!wopoker辅助(Wepoke规律)本来真的是有挂(详细黑科技教程);1分...
wepok软件透明挂!wepo... wepok软件透明挂!wepoke脚本(德州版Wepoke)确实真的是有挂(详细计算辅助教程)1、让...
aapoker猫腻!aapok... aapoker猫腻!aapoker安卓怎么下载,(aapoker辅助)果然是有挂(详细透视辅助教程)...
wepoke计算辅助!wepo... wepoke计算辅助!wepower有辅助器吗(weopke真的有挂)果然是真的有挂(详细辅助德之星...
德扑之星猫腻!德扑软件决策,德... 德扑之星猫腻!德扑软件决策,德扑之星决策总是真的有挂(详细辅助教程);德扑之星猫腻黑科技是一款具有i...
微扑克ai机器人!德州微扑克辅... 微扑克ai机器人!德州微扑克辅助透视,(微扑克开发)真是真的有挂(详细ai辅助工具教程);亲真的是有...
微扑克游戏辅助器!微扑克真的有... 1、微扑克游戏辅助器!微扑克真的有挂吗,(微扑克微乐)一直是真的有挂(详细全自动机器人教程)。2、微...
aapoker透明挂!aapo... aapoker透明挂!aapoker辅助软件,(aapoker俱乐部后台)一贯有挂(详细透视辅助教程...