2016-10-21 5 views
-1

Ich benutze ElementRef, um das DOM-Objekt der Komponente zu erhalten. Mit ElementRef [ „nativeElement“] habe ich so etwas wie this-Iterate ElementRef in Angular2

<selectorName> 
    <input type="text" /> 
    ...... 
</selectorName> 

ich die alle HTML-Objekt iterieren wollen den Elementtyp und ID zu bekommen. Kann mir jemand vorschlagen, wie ich das mache?

+0

Bitte geben Sie mehr Kontext. Warum willst du das machen. Woher kommt das HTML? Wo hast du den Code, der das 'ElementRef' benutzt? –

+0

Ich habe den ElementRef Inside-Konstruktor definiert. Ich benutze API, um das UI-Formular zu erzeugen, das das Html-Objekt erforderte, also möchte ich das HTML-Objekt wiederholen und es API übergeben. – deen

+0

Bitte fügen Sie mehr Code hinzu, der das alles demonstriert. –

Antwort

1
constructor(private elRef:ElementRef) {} 

ngAfterViewInit() { 
    let elements = this.elRef.nativeElement.querySelectorAll('someSelector'); 
}