JavaScript — оптимизировать подписку под углом, чтобы получить данные из API

оптимизировать подписку под углом, чтобы получить данные из API

Здравствуйте, у меня есть метод в моем API, который возвращает Ienumerable, и он работает быстро, но я все еще жду времени munch, чтобы получить ответ от сервера в машинописи моего метода. Я не понимал, как оптимизировать его и почему это требует времени munch.

Вот мой метод в TS, который требует времени, чтобы получить результаты:

  GetList() { this.busy = this.service.Getlist(this.id).subscribe( results ={amp}gt; { this.List = results; this.dataSource = new MatTableDataSource(this.List); this.dataSource.paginator = this.paginator; this.dataSource.sort = this.sort; } ) } 

Вот мой метод в обслуживании угловой и скоро никаких проблем с этим нет:

  Getlist(id:any){ return this._http.get(this.root   'users/Getusersbyid/'  id); } 

Вот мой метод в api и быстро:

  [HttpGet] [Route("Getusersbyid/{id}")] public IEnumerable{amp}lt;user{amp}gt; Getusers(decimal id) { var users= _userService.Getusers(id); return users; } 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector