在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调用它被卡住了整个离子应用程序 .