оптимизировать подписку под углом, чтобы получить данные из API - PullRequest
1 голос
/ 18 октября 2019

Здравствуйте, у меня есть метод в моем 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;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...