美文网首页
ionic3 我遇到的有关sidemenu的问题 events事

ionic3 我遇到的有关sidemenu的问题 events事

作者: 云小诺 | 来源:发表于2018-05-17 16:48 被阅读0次

1.我的sidemenu在login以后才能侧滑出来,在程序启动的时候是禁止的:

<ion-menu type="push" [swipeEnabled]="false" [content]="content"></ion-menu>

【 [swipeEnabled]="false" 】就对了,如果想自己判断的话,就起一个变量。

例如:

[swipeEnabled]="isEnabled"   来进行判断。

2.我的sidemenu在登陆的时候,会根据不同的用户身份,来展示不同的pages,
因为sidemenu是在app.html里面写的,所以程序一启动的时候,就执行了。后面再选择用户的时候,已经渲染pages的已经执行过了,就会很尴尬。
接下来就是解决的方法:

app.component.ts:

import {  Events } from 'ionic-angular';

constructor(
    private events: Events,
  ) {
    this.events.subscribe('user:created', (isUser) => {
      if (isUser) {
        this.pages = [
          { title: 'xxx', component: xxx },
          { title: 'aaa', component: aaa },
          { title: 'bbb', component: bbb },
          { title: 'ccc', component: ccc },
          { title: 'ddd', component: ddd }
        ];
      } else {
        this.pages = [
          { title: 'xxx', component: xxx },
          { title: 'aaa', component: aaa },
          { title: 'bbb', component: bbb }
        ];
      }
    });
 }

login.ts:

    if (this.isUser) {
      this.events.publish( 'user:created', true );
    } else {
      this.events.publish( 'user:created', false );
    }

相关文章

  • ionic3 我遇到的有关sidemenu的问题 events事

    1.我的sidemenu在login以后才能侧滑出来,在程序启动的时候是禁止的: 【 [swipeEnabled...

  • ionic3 开发之常用命令

    安装ionic、安装cordova 创建带tab导航的ionic3项目(其它类型blank/sidemenu) 创...

  • iOS_Swift_Note1_SideMenu

    SideMenu 1. 实现SideMenu的隐藏和出现 a. 给SideMenu和首屏分别各定义一组Contai...

  • ionic3 ios 遇到的问题

    好记性不如烂键盘,记录一下自己遇到的问题。 tabs切换的时候会有一瞬间白屏,百度了一堆,都是ionic1改变ti...

  • ionic3 安装遇到的问题

    安装淘宝npm时执行 报下面的错误: 原因:安装淘宝npm之前配了淘宝镜像源,导致的问题。 解决:执行 找到; u...

  • iOS_Swift_Note2_NotificationCent

    NotificationCenter这里以触发SideMenu为例:点击button打开SideMenu,再点击隐...

  • Ionic—— 手动搭建开发环境

    ionic简介 更新:今天又装了环境,发现ionic3创建项目,发现改了很多,遇到了些问题: http://www...

  • ionic3 多层返回至登录页面问题

    最近在处理基于Ionic3框架,搭建基础移动应用项目时遇到多层页点击退出遇到底部tabs导航无法消失的问题。借此把...

  • iOS 事件传递和事件响应

    事件的产生 iOS中事件分为:触摸事件(Touch Events)、运动事件(Motion Events)、远程事...

  • #SideMenu阅读

    SideMenu阅读 这个开源项目在我的阅读清单已经躺了很久了,刚才看到才发现,已经于两年前停更了 项目的效果是实...

网友评论

      本文标题:ionic3 我遇到的有关sidemenu的问题 events事

      本文链接:https://www.haomeiwen.com/subject/crvbdftx.html