【问题标题】:Open side menu with modal打开带有模态的侧边菜单
【发布时间】:2018-08-25 21:39:24
【问题描述】:

我刚刚与 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 中打开

【问题讨论】:

  • 以及我在该模态中推送或 setroot 的任何页面也无法打开侧边菜单:您能否包括从模态中推送新页面的代码?
  • 对不起,在我的模态中我没有这样做,我没有设置 root 或者在模态上推送任何页面,我唯一的问题是侧边菜单。

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


【解决方案1】:

我找到了解决办法!

将模式更改为 PAGE 并在

上放置:persistent="true"

像这样:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-20
    • 2014-03-13
    • 1970-01-01
    相关资源
    最近更新 更多