配列に文字列とフォローアップが含まれているかどうかを確認したい。indexOf() は厳密であるため、オプションではありません。
説明されている問題は app.filter('myOtherFilter', function()
app.filter('myOtherFilter', function() {
return function(data, values) {
var vs = [];
angular.forEach(values, function(item){
if(!!item.truth){
vs.push(item.value);
}
});
if(vs.length === 0) return data;
var result = [];
angular.forEach(data, function(item){
if(vs.toString().search(item.name) >= 0) {
result.push(item);
}
});
return result;
}
});
これは正しいですか、エラーは別の場所にありますか?