【发布时间】:2020-01-23 15:06:57
【问题描述】:
我正在尝试切换<li> 列表中的活动类。
我不想使用*ngFor 来显示<li> 项目。
我想设置活动(单击)<li> 的样式。
<ul class="table-filter">
<li><span (click)="Filter('')" >All Test Result</span></li>
<li><span (click)="Filter('pass')" >Pass Test Result</span></li>
<li><span (click)="Filter('fail')" >Fail Test Result</span></li>
<li><span (click)="Filter('skip')" >Skipped Test Result</span></li>
</ul>
Filter(innerText:any) {
this.dataSource.filter = innerText.trim().toLowerCase();
}
【问题讨论】:
-
你的 ngFor 在哪里?
-
稍微清晰一点就好了。
-
它没有 ngFor。我需要在没有 ngFor 的情况下显示列表项
-
@Praveen 有什么不同?
-
@MacleanPinto 在所有
- 函数中,参数都不同。 “跳过”、“通过”、“失败”。如果我将使用 ngFor,我如何在函数名中传递不同的参数。
标签: javascript angular