使用模态打开侧边菜单
Open side menu with modal
我刚刚使用 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 中打开
我找到了解决方案!
将模式更改为 PAGE 并在
上放置:persistent="true"
像这样:
<ion-menu persistent="true" [content]="menuFiltro" side="right" id="cliente" (ionClose)="filtroClienteClose()">
我刚刚使用 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 中打开
我找到了解决方案!
将模式更改为 PAGE 并在
上放置:persistent="true"像这样:
<ion-menu persistent="true" [content]="menuFiltro" side="right" id="cliente" (ionClose)="filtroClienteClose()">