当您单击菜单链接时,有没有办法关闭移动汉堡菜单?我们有一个启动模态窗口的菜单链接,但是当我关闭模态窗口时,菜单仍然显示在它后面。
问问题
60 次
2 回答
1
汉堡菜单的状态保存在 HamburgerMenuService 中。你可以在你的模式中注入这个服务,例如你可以在这个组件的 onInit 钩子中调用 toggle(false) 方法。
这样,当模态初始化菜单时,菜单将关闭。
于 2020-02-27T21:42:26.373 回答
0
感谢您的指点。这就是我完成任务的方式:
- 注入
HamburgerMenuService
组件:
import { HamburgerMenuService } from ‘@spartacus/storefront’;
- 添加我的构造函数:
constructor(private hamburger: HamburgerMenuService) {}
- 在我的模态函数中访问切换方法:
this.hamburger.toggle(true); // force close
于 2020-03-02T21:50:39.920 回答