Здравствуйте, у меня есть метод в моем API, который возвращает Ienumerable, и он работает быстро, но я все еще жду времени munch, чтобы получить ответ от сервера в моем наборе текста метода. Я не понимал, как оптимизировать его и почему он требует munchвремя.
Вот мой метод в ts, который требует времени, чтобы получить результаты:
GetList() {
this.busy = this.service.Getlist(this.id).subscribe(
results => {
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<user> Getusers(decimal id)
{
var users= _userService.Getusers(id);
return users;
}