是否可以在不修改实际数据集的情况下对从数据集计算出的值应用过滤器?例如 -
<input ng-model="query">
<li ng-repeat='val in values | filter:query'>
{{val.a}} + {{val.b}}
</li>
我想搜索 val.a + val.b 的结果
最佳答案
app.filter('customFilter', function(){
return function(input){
for (var i = 0; i < input.length; i++){
input[i].search = input[i].a + input[i].b;
}
return input;
}
})
<li ng-repeat="name in names | customFilter | filter : {search: query}">
关于javascript - 将计算值包含在 Angular 滤波器结果中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28801587/