是否可以在emberjs中过滤多个值?

Fut*_*cky 9 javascript filter ember.js ember-cli

是否可以在emberjs中过滤多个值?

我试图用不同的过滤变量过滤表中的项目,并且我在使用多个变量时遇到了麻烦.

任何人都可以帮忙吗?我很喜欢emberjs并渴望学习.提前致谢.

Kal*_*man 8

你不能将多个属性传递给同一个filterBy,但是你可以filterBy在同一个数组上进行2次,即filterBy如果有意义则将你的调用链接起来.

请参阅我最近给出的以下答案(这里),以了解我所谈论的工作演示

因此,简而言之,如果你有一个数组ARR并希望通过对其进行过滤countryname例如性能,你会怎么做:

arr.filterBy('country', countryName).filterBy('name', 'Josh')
Run Code Online (Sandbox Code Playgroud)

您也可以使用filter(而不是filterBy)方法并按照您希望的方式过滤事物.

  • 我把一个jsbin放在一起以按国家和州进行过滤-http://emberjs.jsbin.com/beseqo/2/edit?html,js,console,output (2认同)