错误TypeError:filter [this.selectedSearch]不是一个函数

时间:2019-10-24 09:38:19

标签: javascript angular observable

我有一个这样的功能:用于过滤项目

searchFor() {
}

3 个答案:

答案 0 :(得分:1)

_id不是有效的函数调用。显然是语法错误

您可能需要将代码更改为

filter[this.selectedSearch]();

希望这会有所帮助..:)

答案 1 :(得分:0)

语法不正确,我可以看到filter是一个函数而不是对象,因此您可以使用filter(value)代替filter[value]()

答案 2 :(得分:0)

这就是诀窍:

   filter(filters[this.selectedSearch]);