В приложении Ionic 3 при нажатии на страницу страница перестает отвечать на запросы. Я передаю navparams на следующую страницу. а также сделать http-вызов на следующей странице. Это приводит к тому, что страница netx перестает отвечать, и все приложение зависает.
Код для следующей страницы ниже:
export class CategoryProductPage {
public base_url: string;
cartCount$: Observable<number>;
public allProduct: Array<any>;
category: string;
catId: string;
constructor(
public navCtrl: NavController,
public navParams: NavParams,
public productProvider: ProductsProvider,
private urlProvider: UrlProvider,
private cartProvider: CartItemsProvider
) {
this.catId = this.navParams.get('cid');
this.cartCount$ = this.cartProvider.cartCount;
this.base_url = this.urlProvider.getUrl();
if (this.catId) {
this.getAllProductByCategory(this.catId);
} else {
this.getAllProduct();
}
}
в http вызове застряло целое ионное приложение.