我正在使用angularjs $filter
根据Id
字段过滤数据。
它搜索Id
的部分内容。
EG。我有3个对象的数组,在所有三个对象中,Id
字段的值分别为4105,41,4159。
现在,当我使用过滤器根据Id = 41
过滤数据时。它返回的第一个对象具有值4105。
我使用过滤器如下
var filteredData = $filter('filter')($scope.gridUserData.data, { Id: userid });
它应该返回值为41的对象,就像我过滤的那样?
答案 0 :(得分:1)
尝试将mkdir .cordova
比较添加到您的过滤器:
strict
答案 1 :(得分:0)
You shoud add which comparator u want exact or any.
$filter('filter')(array, expression, comparator, anyPropertyKey)
https://docs.angularjs.org/api/ng/filter/filter
答案 2 :(得分:0)
请查看解决方案。链接到solution
public static void compareInFile(String inputWord)
{
String word = "";
File file = new File("Readfile.txt");
try
{
Scanner input = new Scanner(file);
while(input.hasNext())
{
word = input.next();
if(inputWord.equals(word))
System.out.println("found successfully");
}
}catch(Exception error)
{
}
}