有关从数组中搜索值到另一个数组的问题。数组示例:
items = [{"name":"Goran", "category":[0:3, 1:5]}, {"name":"Marko", "category":[0:5, 1:4]}]
arr1 = ["5", "4", "3"]
typescript 尝试:
let result = items.filter(item => arr1.find(f => f == items.category))
结果是没有。你能给我提示一下我如何用一行代码来做到这一点吗?基本上这是模板的过滤器。我可以想象一个复选框数组检查 json 对象中的值。所以我想从对象 items 中的 arr1 中查找值。
最佳答案
尝试使用索引:
let result = items.filter(item => {
return arr1.indexOf(items.category) > -1
})
关于javascript - Angular2 typescript 从数组中搜索数组中的乘法值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44573512/