Я пытаюсь использовать контроллер загрузки ionic вместе с запросом в пожарном депо.Насколько я знаю, это возвращает наблюдаемое и также слушает изменения в значении запроса.
Но есть ли способ узнать внутри функции, изменилось ли значение наблюдаемого?Поскольку теперь загрузчик отображается при каждом нажатии, даже если ничего не изменилось, я бы хотел, чтобы загрузчик отображался только при изменении результата запроса.
Это то, что я хотел бы сделать
category(category){
let loading = this.load.create({
content: 'Please wait...'
});
this.selected = category;
this.fsp.getCategory(category).subscribe(res => {
if(res has changed){
loading.present();
this.data = this.group.groupEvents(res);
loading.dismiss();
} else(observable value remained the same) {
this.data = this.group.groupEvents(res);
}
});
}