ng-lightning - при поиске объект данных не определен
Я работаю с компонентом Lookup и получаю сообщение об ошибке, что мой объект данных не определен и, следовательно, не может .filter (). Код ниже:
getAllAccounts() {
this._quickAddService.getAllAccounts()
.subscribe(
accounts => this.getAllAccountsFinished(accounts),
error => this.errorMessage = <any>error);
}
getAllAccountsFinished(accounts:any) {
this.accounts = accounts;
console.log(this.accounts);
this.hideSpinner();
}
ngOnInit(){
this.getAllAccounts();
}
lookup(query: string): Account[] {
if (!query) {
return null;
}
return this.accounts.filter((item) => item.name.toLowerCase().indexOf(query.toLowerCase())>-1);
}
этот console.log показывает, что данные правильно связаны, как только служба завершает возврат. Однако при поиске на входе this.accounts не определено.