Sob*_*han 3 javascript angularjs ionic
假设我有一个像这样的数组:
array = [{
title: "foo1",
content: "bar1"
},{
title: "foo2",
content: "bar2"
},{
title: "foo3",
content: "bar3"
}];
Run Code Online (Sandbox Code Playgroud)
现在我想过滤这个数组,让它们的标题包含像'3'这样的字符.所以现在我的过滤数组应该是
filteredArray = [{
title:"foo3",
content: "bar3"
}];
Run Code Online (Sandbox Code Playgroud)
我试过了
filteredArray = $filter('filter')(array, {
title: "foo3"
});
Run Code Online (Sandbox Code Playgroud)
但问题是标题需要完全"foo3".如果我把"3"它不会过滤,因为它不检查它是否包含它,它寻找完全匹配.
任何想法如何实现这一目标?
过滤器过滤器(是的,我知道)包含过滤...
我将你的代码(工作)粘贴到PLNKR并过滤3并取回标题:'foo3'元素
array = [{
title: "foo1",
content: "bar1"
},{
title: "foo2",
content: "bar2"
},{
title: "foo3",
content: "bar3"
}];
$scope.filteredData = $filter('filter')(array, {
title: "3",
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1469 次 |
| 最近记录: |