猿问

如何从角度数组中进行过滤

我的 Tags.ts 文件中有这些数据,但我不确定如何使用该名称进行过滤。我可以使用普通的字符串列表来完成此操作,但不确定如何对数组执行此操作。任何建议或帮助,如何做到这一点。


export const tags2: Array<Tag> = [{name: "Lam", superTag: true},

{name: "Eliz", superTag: false},

{name: "Cathy", superTag: true},

{name: "John", superTag: false},

{name: "James", superTag: false},

{name: "David", superTag: false}];

下面的代码适用于普通字符串列表,但不适用于数组


import { tags2 } from "./tags.data";


    this._filteredTags = this.tags.filter((v: string) =>

      v.toLowerCase().includes(filterValue.toLowerCase().trim())

    );

  }

}


侃侃无极
浏览 71回答 1
1回答

弑天下

你必须检查toLowerCase()对象的名称this._filteredTags&nbsp;=&nbsp;this.tags.filter((v:&nbsp;string)&nbsp;=> &nbsp;&nbsp;&nbsp;&nbsp;v["name"].toLowerCase().includes(filterValue.toLowerCase().trim()) );
随时随地看视频慕课网APP

相关分类

Html5
我要回答