2017-06-14 1 views
0

Lassen Sie sagen, ich folgendes in Winkel haben:Angular2 Detect-ID und Klasse

<div class="dwiws" id="som" (click)="someFunction()"> 
     some content         
</div> 

Dann in .ts, ich habe folgendes:

someFunction(){ 
     //Want to detect the class and id of the div i clicked. 
    }; 

ich die ID und Klasse der erkannt werden soll div, dass die Klickfunktion liegt.

Wie mache ich das?

+0

Duplikat https://stackoverflow.com/questions/36006894/angular2-get-clicked-element-id – baj9032

Antwort

1

Sie können srcElement Eigentum verwenden und diese Information erhalten.

<button (click)="someFunction($event)" id="myid" 
    class="myclass">Click</button> 


    someFunction(event) { 
     console.log(event); 
     console.log(event.srcElement.attributes.id); 
     console.log(event.srcElement.attributes.class); 
    }