当前位置: 首页>>代码示例>>TypeScript>>正文


TypeScript MenuController.close方法代码示例

本文整理汇总了TypeScript中ionic-angular.MenuController.close方法的典型用法代码示例。如果您正苦于以下问题:TypeScript MenuController.close方法的具体用法?TypeScript MenuController.close怎么用?TypeScript MenuController.close使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ionic-angular.MenuController的用法示例。


在下文中一共展示了MenuController.close方法的10个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的TypeScript代码示例。

示例1: openPage

 openPage(page){
   if(page=='home') {
     this.rootPage=TabsPage;
     this.menu.close();
   }
   if(page=='tabs') {
     this.rootPage=HellopagePage;
     this.menu.close();
   }
   if(page == 'page') {
     this.rootPage=EcommerceHomePage;
     this.menu.close();
   }
 }
开发者ID:apk093,项目名称:ionic2-ecommerce,代码行数:14,代码来源:app.ts

示例2: openPage

  openPage(page) {
    let storage = new Storage(LocalStorage);
    if (page.title == 'signIn' || page.title == 'signOut') {
      this.global.socket.emit('access', { token: '' });
      this.global.member = {
        id: '0', type: 'guest', typeMessage: 'roleGuest', picture: 'build/img/remax.png',
        name: 'Remax Thailand', shopName: ''
      };
      storage.set('memberInfo', JSON.stringify(this.global.member));
      //storage.remove('token');
      this.menu.close().then(() => {

        storage.set('page', page.title);
        this.global.isLogin = false;
        this.global.isMember = false;
        this.global.isShowMenu = false;
        this.nav.setRoot(LoginPage, {
          global: this.global
        });
      });
    }
    /*else if (page.title == 'cart' && this.global.cart.qty == 0) {
      
    }*/
    else {
      storage.set('page', page.title).then(() => {
        this.nav.setRoot(page.component, {
          global: this.global
        });
      });
    }
  }
开发者ID:RemaxThailand,项目名称:RemaxMobile,代码行数:32,代码来源:app.ts

示例3: openPage

 openPage(page) {
   // close the menu when clicking a link from the menu
   this.menu.close();
   // navigate to the new page if it is not the current page
   //let nav = this.app.getComponent('nav');
   this.nav.setRoot(page.component);
 }
开发者ID:smukov,项目名称:AvI,代码行数:7,代码来源:app.component.ts

示例4: logoutUserOut

  logoutUserOut() {

    this.menu.close();
    window.sessionStorage.setItem("tokenid", '');
    let nav = this.app.getRootNav()
    nav.setRoot(LoginPage);
    
  }
开发者ID:artman202,项目名称:tangent-app,代码行数:8,代码来源:app.ts

示例5: openPage

 public openPage(page: any): void {
   // close the menu when clicking a link from the menu
   this.menu.close();
   // navigate to the new page if it is not the current page
   this.nav.push(page.component, {
     chain: this.apiProvider.networkSettings.value.selectedNetwork.chain,
     network: this.apiProvider.networkSettings.value.selectedNetwork.network
   });
 }
开发者ID:bitjson,项目名称:bitcore,代码行数:9,代码来源:app.component.ts

示例6: openPage

 openPage(page) {
   
   // navigate to the new page if it is not the current page
   let nav = this.app.getComponent('nav');
   nav.setRoot(page);
 
   // // close the menu when clicking a link from the menu
   this.menu.close();  // or: this.app.getComponent('leftMenu').close();
 }
开发者ID:robkuijpers,项目名称:shaileopen,代码行数:9,代码来源:app.ts

示例7: openPage

 openPage(page) {
   // close the menu when clicking a link from the menu
   this.menu.close();
   // navigate to the new page if it is not the current page
   let nav = this.app.getComponent('nav');
   if (page.title == 'Deconnexion') {
     this.events.publish('user.logout');
   }
   nav.setRoot(page.component);
 }
开发者ID:vmarchaud,项目名称:share_eat_mobile,代码行数:10,代码来源:app.ts

示例8: openPage

 openPage(page) {
   // close the menu when clicking a link from the menu
   this.menu.close();
   if (page.component == AccueilPage) {
     //Principal page, it's root page
     this.nav.setRoot(page.component);
   } else {
     // navigate to the new page if it is not the current page
     this.nav.push(page.component);
   }
 }  
开发者ID:gdessard,项目名称:handballStats,代码行数:11,代码来源:principal.ts

示例9: goToPage

 /**
  * Go to a page (via menu selection)
  * @returns {void}
  */
 public goToPage(page: TabPage): void {
     const tabIndex: number = page.tabIndex;
     // console.log('goToPage: ' + tabIndex + ', tabs: ' + this.tabs);
     if (typeof this.tabs !== undefined) {
         // we need this conditional because @ViewChild does not work
         // when karma and this.tabs ends up undefined in karma
         // TODO: make sure you get rid of this hack
         this.tabs.select(tabIndex);
     }
     this.menu.close();
 }
开发者ID:zhu04303661,项目名称:ionic-recorder,代码行数:15,代码来源:app.component.ts

示例10: Logout

  Logout(type) {

    //let nav = this.app.getComponent('nav');
    let titletext = '';
    let subtitle = '';

    this.menu.close();
    this.dialogOpened = true;

    if(type == 'exit')
    {
      titletext = 'Exit';
      subtitle = 'Are you sure you want to exit?';
    }
    else
    {
      titletext = 'Logout';
      subtitle = 'Are you sure you want to logout?';
    }

    let alert = this.alertCtrl.create({
      title: titletext,
      subTitle: subtitle,
      buttons: [
        {
          text:'Yes',
          handler : () => {
            this.dialogOpened = false;
            alert.dismiss();
            if(type == 'exit')
            {
              this.nav.setRoot(MPinPage);
              this.exitApp();
            }
            else if(type == 'logout')
            {
              localStorage.removeItem('username');
              localStorage.removeItem('password');
              localStorage.removeItem('MPin');
              this.nav.setRoot(LoginPage);
            }
          }
        },
        {
          text:'No',
          handler : () => {alert.dismiss(); this.dialogOpened = false;}
        }
      ]
    });

    alert.present();
  }
开发者ID:tejit2004,项目名称:app,代码行数:52,代码来源:app.ts


注:本文中的ionic-angular.MenuController.close方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。