最佳答案
看看这里的例子: http://docs.angularjs.org/api/ng.filter:filter
您可以使用 <input ng-model="search">
根据任何电话属性进行搜索,也可以使用 <input ng-model="search.name">
根据名称进行搜索,并且按照名称对结果进行适当的过滤(输入电话号码不会返回任何结果,正如预期的那样)。
假设我有一个带有“ name”属性、“ phone”属性和“ secret”属性的模型,那么如何通过 都有过滤“ name”和“ phone”属性,通过 没有过滤“ secret”属性?因此,本质上,用户可以键入一个名字或电话号码,并且 ng-repeat
会正确地进行过滤,但是即使用户键入的值等于“机密”值的一部分,它也不会返回任何东西。
谢谢。