可观察的角度打字稿中的HTTP响应速度非常慢

时间:2018-07-13 19:21:07

标签: angular typescript http httpresponse

很抱歉,是否已经有人问过这个问题,但是令人惊讶的是,我找不到任何有人问这个问题。

我有一个使用Angular 4和可观察对象的Angular CLI项目,以获取http请求。问题在于,随着存储的数据越多,请求越大。所以现在真的很慢,就像难以忍受的慢。无论如何,这是我的代码的一个片段,我在该片段中以可观察的形式请求一些信息,然后在完成时呈现一个数据表。

问题:当其中包含10个左右的值(但不是全部)时,如何呈现表?或者在仍然从后端获取数据的同时让用户更快地加载表?

import { Component, OnInit, OnDestroy, ViewChild } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { Subject } from 'rxjs/Rx';
import { Observable } from 'rxjs/Observable';

export class TestcasesComponent implements OnInit {
  constructor(private httpClient: HttpClient) { }

  ngOnInit() {
    this.httpClient.get("/api/test-case")
    .subscribe(cases => {
      this.cases = cases; <-- this takes awhile
      renderTable(this.trigger);
      this.loading = false;
    });
  }
}

0 个答案:

没有答案