如何删除角度8中li的类名称>>

问题描述 投票:-2回答:1

试图删除所有li的类名但不起作用。我不知道如何在angular 8中执行此操作。如果有人知道,请帮助找到解决方法。

app.component.html:

<tr>
<div class="wrapper">
  <ul>
    <li class="name"><span>Test 1</span></li>
    <li class="name"><span>Test 2</span></li>
    <li class="name"><span>Test 3</span></li>
    <li class="name"><span>Test 4</span></li>
    <li class="name"><span>Test 5</span></li>
  </ul>
</div>
</tr>

app.component.ts:

 setInnertext(event){ 
    let getTr=event.target.closest('tr');
    this.renderer.removeClass(getTr.querySelector('.wrapper > ul > li'),'name'))
  }

试图删除所有li的类名,但不起作用。我不知道如何在角度8中执行此操作。如果有人知道,请帮助寻找解决方案。 app.component.html:

...
javascript typescript angular7 angular8
1个回答
1
投票

我有类似的情况,当我们需要在点击时触发动态添加的类时。对于您的情况,首先定位最接近的tr,然后通过querySelectorAll通过其子级li进行迭代。

© www.soinside.com 2019 - 2024. All rights reserved.