PhoneGap中文网

 找回密码
 立即注册
查看: 17954|回复: 2
打印 上一主题 下一主题

ionic的sidemenu和tab的问题

[复制链接]

1

主题

1

帖子

13

积分

新手上路

Rank: 1

积分
13
跳转到指定楼层
楼主
发表于 2016-5-24 12:48:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我已经成功添加了sidemenu和tabs,但是我想在sidemenu中添加链接,路由我不知道该怎么写,每次路由都跳到首页
  1.   .state('tab.login',{
  2.     url:'/login',
  3.     views:{
  4.       'menu':{
  5.         templateUrl:'templates/login.html',
  6.         controller:'LoginCtrl'
  7.       }
  8.     }
  9.   })
复制代码

然后页面效果只有头部换了title但是内容还是首页的内容,希望大神能帮忙解决如果两个一起用怎么设置sidemenu中的路由?
回复

使用道具 举报

11

主题

529

帖子

1418

积分

金牌会员

Rank: 6Rank: 6

积分
1418
沙发
发表于 2016-5-24 22:42:31 | 只看该作者
基础教程 路由部分看看,还有就是看看你的控制台会不会报错,以及会报什么错

http://www.ionic.wang/course-index.html#cours
回复 支持 反对

使用道具 举报

1

主题

2

帖子

9

积分

新手上路

Rank: 1

积分
9
板凳
发表于 2016-6-7 01:45:34 | 只看该作者
你写的每次路由都跳到首页,会不会是sidemenu的选项没有设置ui-sref或者href?
你的sidemenu的转换视图是想把
1.整个页面重新加载另一个模板还是在
2.原先的页面加入子模板?
如果是第一种,就直接
.state('login',{
    url:'/login',
     templateUrl:'templates/login.html',
    }
  })
如果是第二种,你就找到你要替换的视图的名字,在这个view中加载新的模板
.state('tab.login',{
    url:'/login',
    views:{
      'menu':{  //这是你要加载新模板的视图名字
        templateUrl:'templates/login.html',
        controller:'LoginCtrl'
      }
    }
  })
第二种就相当于嵌套路由,第一种是直接更换新路由了,第二种右滑还有sidemnu
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2025-1-3 01:28 , Processed in 0.096630 second(s), 33 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表