Angular 按数组中包含的值过滤
Angular Filter by value contained in array
假设我有一个像这样的模型:
$scope.types = [
{
name: 'X1500',
value: 'X1500',
tags: ['GRE','GRB']
},
{
name: 'VSH',
value: 'VSH',
tags: ['GRE','GRB']
}
]
而且我想过滤所有标签中包含 GRE 的类型。类似于:
"type.value as type.name for type in types | filter:types.tags='GRE'"
我该怎么做?
显然,问题中提到的过滤器确实有效:)
假设我有一个像这样的模型:
$scope.types = [
{
name: 'X1500',
value: 'X1500',
tags: ['GRE','GRB']
},
{
name: 'VSH',
value: 'VSH',
tags: ['GRE','GRB']
}
]
而且我想过滤所有标签中包含 GRE 的类型。类似于:
"type.value as type.name for type in types | filter:types.tags='GRE'"
我该怎么做?
显然,问题中提到的过滤器确实有效:)