1
데이터 배열에 'data_list'데이터가 있고 첫 번째 데이터에서 키를 검색하는 두 번째 배열이 있습니다. 내 문제는 data_list에 각 행에 대해 1900 개의 행과 20 개의 입력란이 있다는 것입니다. , 성능이 너무 느려지고 약 20 초 후에 페이지가로드됩니다.* ngFor 성능이 너무 느립니다.
어떻게이 테이블의 성능을 향상시킬 수 있습니까? 이것은 가정된다
return this._http.get(link)
.map((res:Response) => res.json()) // ...and calling .json() on the response to return data
.catch((error:any) => Observable.throw(error.json().error || 'Server error'));
당신은 약속이나 관찰 사항을 사용하고 있습니까? typescript 코드로 게시물을 업데이트하십시오. – Aravind
@Aravind 나는 관측 자료를 사용하고 있습니다. – tyehia
저는 사람들이 이런 질문을 할 때 종종 궁금해합니다. 웹 페이지에서 1900 행의 데이터를 렌더링해야 할 필요가있을 가능성이 있습니까? 사용자가 이와 같은 모든 데이터 라인을 읽지는 않을 것입니다. 대신 인쇄 할 것으로 예상되는 보고서로 생성하는 경우이 작업에 더 적합한보고 엔진이 있습니다. – Claies