Я успешно реализовал загрузчик, теперь я хочу отклонить его, когда HTTP-запрос успешно возвращается (а не после определенного тайм-аута, который можно установить в свойстве duration
контроллера загрузки). Мой http-запрос выполняется в службе, и я пытаюсь закрыть загрузчик после подписки на службу, но это не работает:
constructor(public LoadingController: LoadingController, public _service: SomeService) {
...
this.loader = this.LoadingController.create({
content: "Fetching Surveys..."
});
this.loader.present();
...
this._service.getproducts()
.subscribe(
surveys => this.services = services,
() => this.loader.dismiss()
);
}