Javascript 美国著名+;Angular.js-过滤器列表

Javascript 美国著名+;Angular.js-过滤器列表,javascript,angularjs,famo.us,Javascript,Angularjs,Famo.us,我和Famous和Angular一起玩,我有一个关于过滤的问题。我有这个: //LIST THAT I WOULD LIKE TO FILTER <fa-view> <fa-modifier fa-size="[300,undefined]"> <fa-surface><ul><li style="color:white" ng-repeat="track in tracks | filter:searchInput">

我和Famous和Angular一起玩,我有一个关于过滤的问题。我有这个:

//LIST THAT I WOULD LIKE TO FILTER
<fa-view>
   <fa-modifier fa-size="[300,undefined]">
      <fa-surface><ul><li style="color:white" ng-repeat="track in tracks | filter:searchInput">{{track}}</li></ul></fa-surface>
   </fa-modifier>
</fa-view>


//MY INPUT I WOULD LIKE TO USE TO FILTER
<fa-surface fa-size="[400,60]">
    <center>
       <input ng-model="searchInput" type="text" />
    </center>
</fa-surface>  
//要筛选的列表
  • {{{track}}
//我希望用于筛选的输入
这些项目不是像这样直接堆叠的,而是存在于同一个应用程序中。我目前根本无法筛选列表。我已经尝试将ng repeat直接应用于修改器,结果相同。我错过什么了吗


任何帮助都会很好,谢谢。

searchInput
过滤器中:searchInput
应该是一个函数,而不是一个对象

对于与筛选器匹配的每个值,函数都应返回true,否则返回false

所以你应该定义一个过滤函数,比如

函数filterByInput(inputText){return inputText==$scope.searchInput;}

大概

并在
filter:filterByInput