使用模态

时间:2018-03-16 18:16:31

标签: angular typescript ionic3 side-menu ion-menu

我刚刚和Ionic合作了几天,并且坚持了下来。每当我打开一个模态时,我都无法滑动侧面菜单,而且我在该模态中推或拉的任何页面都无法打开侧面菜单。

我有一个页面。 - PedidoCadastroPage。

并调用此方法:

  public abrirListagemProdutos() {

if (this.abaEscolhida == "PRODUTOS")
  if (!this.formPedido.get('fk_id_cliente').value) {
    this.exibirToastSelecionarCliente();
  } else {
    let modal = this.modalCtrl.create("ProdutoListagemPage", {
      pedido: this.formPedido.value,
      mapPedidoProduto: this.gerarMapPedidoProduto()
    });

    modal.onDidDismiss(pedidoProdutos => {
      this.formPedido.get('pedidoProdutos').setValue(pedidoProdutos);
      this.atualizarSomaTotalEQuantidadeDeItens();
    });

    modal.present();
  }
}

尝试打开侧边菜单,但没有任何事情发生。

当我关闭模态时,侧面菜单在PedidoCadastroPage

中打开

1 个答案:

答案 0 :(得分:0)

我找到了解决方案!

将模态更改为PAGE并将:persistent =" true"在

像这样:

<ion-menu persistent="true" [content]="menuFiltro" side="right" id="cliente" (ionClose)="filtroClienteClose()">