首页 > 解决方案 > 如何在角度 html 文件中使用 (toLowerCase()) 类似的方法?

问题描述

我正在使用 observables 在同一时刻从输入类型文本中获取每个字母,并根据条件显示子组件(餐厅名称应包含在文本输入中输入的相同字母)。我想不出办法在 ts 文件中做到这一点,但它在这段代码上工作得非常好:

  <div *ngFor="let res of restaurants">
    <li
      *ngIf="(res.Name.includes(searchString) || searchLength == false) &&(res.Address == printedOption || checked == false)"
      class="nav-item has-treeview menu-open">
      <a class="nav-link active">
        <app-res-tabs [res]="res"></app-res-tabs>
      </a>
    </li>
  </div>

问题是我需要它不区分大小写。(上面的代码适用于Xresand Xres,但不适用于xresand Xres)。如何使它工作?

标签: angular

解决方案


尝试:

*ngIf="(res.Name?.toLowerCase().includes(searchString?.toLowerCase()) || searchLength == false) 

推荐阅读