【问题标题】:how to trigger function on opening sidemenu in ionic2如何在ionic2中打开侧面菜单时触发功能
【发布时间】:2016-05-24 19:25:24
【问题描述】:

SideMenu 打开时,我需要触发一个函数。我搜索了这个并得到了这个链接https://forum.ionicframework.com/t/possible-to-trigger-expression-on-opening-sidemenu/4381 用于ionic-1,但是我怎样才能在ionic 2 中实现这一点?提前致谢。

【问题讨论】:

    标签: javascript angularjs ionic2


    【解决方案1】:

    你必须在你的页面中注入MenuController,然后你才能访问isOpen()方法。

        import{Page, MenuController} from 'ionic-angular';
    
        @Page({...})
        export class MyPage {
    
         constructor(private menu: MenuController) {
         if menu.isOpen() {
            // do something
    
     }
    

    【讨论】:

    • 谢谢回复。上面的代码我已经在app.js中添加了。它将在应用程序第一次加载时检查 if 条件,之后不再检查 if( menu.isOpen())
    猜你喜欢
    • 2023-03-14
    • 1970-01-01
    • 2017-09-07
    • 2016-11-25
    • 2020-12-29
    • 2022-12-04
    • 2017-03-12
    • 2019-01-25
    • 1970-01-01
    相关资源
    最近更新 更多