我有这个结构:
现在我想要的是过滤项目并找到结果。
这是我的.ts:
search(event) {
let b = this.autocompletedata.filter( a => a.items['item']? a.items['item'].startsWith(event.query) : false);
console.log(b,'result');
}
有什么建议我做错了什么?我总是得到空的结果
答案 0 :(得分:1)
尝试使用:
search(event) {
let b;
a.forEach(function(entry) {
b = this.autocompletedata.filter( entry => entry['item']? entry['item'].startsWith(event.query) : false);
});
console.log(b,'result');
}