任何人都可以帮助如何在Angular 2中找到具有特定类名的"All"元素吗?我认为这将是微不足道的,但它给了我更多准备好的问题.
<span class="classImLookingFor">foo</span>
<span class="classImLookingFor">Voo</span>
<span class="classImLookingFor">Moo</span>
Run Code Online (Sandbox Code Playgroud)
我认为通过执行下面的操作会返回类"classImLookingFor"的所有元素,但它只返回第一个实例.
constructor(private renderer: Renderer){}
ngAfterViewInit(){
const el = this.renderer.selectRootElement('.classImLookingFor');
this.renderer.setElementAttribute(el, 'tabindex', 0);
}
Run Code Online (Sandbox Code Playgroud)
之后,我的标记看起来像这样.
<span class="classImLookingFor" tabindex="0">foo</span>
<span class="classImLookingFor">Voo</span>
<span class="classImLookingFor">Moo</span>
Run Code Online (Sandbox Code Playgroud)
看起来我应该能够创建一个Renderer数组,但这似乎也不起作用.我需要用该类名操作每个元素.提前致谢