Angular2 récupérer tous les éléments avec un nom de classe

N'importe qui peut aider avec la façon de trouver les "Toutes les" Éléments avec un nom de classe dans Angulaire 2? J'ai pensé qu'il serait trivial, mais c'est ce qui me donne plus de problèmes qui a été préparé pour.

<span class="classImLookingFor">foo</span>
<span class="classImLookingFor">Voo</span>
<span class="classImLookingFor">Moo</span>

J'ai pensé à faire ce que j'ai ci-dessous, vous obtiendrez tous les éléments avec la classe "classImLookingFor" mais il retourne uniquement la première instance.

constructor(private renderer: Renderer){}
ngAfterViewInit(){
 const el = this.renderer.selectRootElement('.classImLookingFor');
 this.renderer.setElementAttribute(el, 'tabindex', 0);
}

Par la suite, mon balisage ressemble à ceci.

<span class="classImLookingFor" tabindex="0">foo</span>
<span class="classImLookingFor">Voo</span>
<span class="classImLookingFor">Moo</span>

Il semble que je devrais être en mesure de créer un moteur de Rendu de tableau, mais cela ne semble pas fonctionner non plus. J'ai besoin de manipuler chaque élément avec un nom de classe. Merci d'Avance

vous pouvez utiliser document.querySelectorAll('.classImLookingFor')
Juste ce que je cherchais. Qui fonctionne parfaitement. Pour une raison que si, document.getElementsByClassName n'a pas fonctionné pour moi. Merci pour la réponse rapide. Je le faisait trop compliqué
pouvez-vous upvote ma réponse que cela vous a aidé
consultez le la solution idéale, que j'ai fourni. document.querySelectorAll n'est pas conseillé car il va rechercher dans l'ensemble des DOM

OriginalL'auteur dekaha1 | 2017-04-12