Javascript 美国著名+;Angular.js-过滤器列表
我和Famous和Angular一起玩,我有一个关于过滤的问题。我有这个: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">
//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