Приложение Angular впервые загружает данные из сеанса вызова API. - PullRequest
0 голосов
/ 28 ноября 2018

Я новичок в Angular и создавал приложение с использованием Angular 6. Проблема, с которой я сталкиваюсь, заключается в том, что приложению требуется много времени для загрузки данных из моего первого вызова API.Хотя в последующем запросе данные отображаются очень быстро.Можно ли как-нибудь быстро загрузить данные или даже отобразить их по частям, когда они загружаются?

Вот как я получаю данные из webApi в моем сервисе: -

getByKey(key:string) :Observable<IClient[]>
 {
   return this._http.get<IClient[]>(this.baseUrl+"/getByKey/"+key);
 }

Вот как я вызываю метод обслуживания: -

public getSearchKey(): void {
  this._clientService.getByKey(this.searchKey).subscribe(clientData => this.clients = clientData, error => {
      console.error(error)
        },()=>this.loaded=true);

}

, используя this.client Я отображаю данные в таблице.

Спасибо

1 Ответ

0 голосов
/ 28 ноября 2018

Вы можете использовать Observable: здесь Вы можете подписаться / отписаться и управлять каждым полученным значением.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...