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 не определено.

Ответы на вопрос(2)

Ваш ответ на вопрос