我正在使用ng-grid填充数据。我正在使用ng-grid内部过滤器。但它不是我想要的。
数据
$scope.myData = [{name: "Moroni", age: 50},
{name: "Tiancum", age: 43},
{name: "Jacob", age: 27},
{name: "Nephi", age: 29},
{name: "Enos", age: 34}];
如果我搜索“Moroni”我正在获得我需要的输出。但如果我搜索“roni”(莫罗尼)我不应该看到莫罗尼的名字。我的问题是如何应用关键值的严格比较。
我希望过滤器只在
时才为真 filterText == 'Moroni'
[完全匹配文字而不是子串]
答案 0 :(得分:0)
在过滤器的角度文档中:http://docs.angularjs.org/api/ng.filter:filter
您可以在comparator
下找到此内容:
true: A shorthand for function(actual, expected) { return angular.equals(expected, actual)}.
this is essentially strict comparison of expected and actual.
请尝试filter:filterText:true