【发布时间】:2020-12-02 06:12:21
【问题描述】:
我有一个简单的选择。选择返回一个字符串值,例如“富”。然后,我将字符串值与列表中的所有条目进行匹配。只有匹配的条目才会返回。 entry.eventType.description === this.ngxValue; // "foo" === "foo" returns true
例如单选
// this.ngxValue = "foo"
private multiEventTypeFilter(entry) {
if (this.ngxValue === 'Any') {
return true;
} else {
return entry.eventType.description === this.ngxValue;
}
}
多选
我现在更改了我的选择以允许多选。现在返回一个由所有选定值组成的数组,例如["foo", "bar", "car"]。所以现在我想返回与该数组中的任何值匹配的所有条目。 this.ngxValue 不再是单个字符串,而是包含多个字符串的数组。以下是我们想要的...
entry.eventType.description === this.ngxValue; // "foo" === ["foo", "bar", "car"] returns true
任何帮助表示赞赏。
【问题讨论】:
标签: javascript arrays angular typescript filtering