beace123 发表于 2016-5-24 12:48:14

ionic的sidemenu和tab的问题

我已经成功添加了sidemenu和tabs,但是我想在sidemenu中添加链接,路由我不知道该怎么写,每次路由都跳到首页
.state('tab.login',{
    url:'/login',
    views:{
      'menu':{
      templateUrl:'templates/login.html',
      controller:'LoginCtrl'
      }
    }
})
然后页面效果只有头部换了title但是内容还是首页的内容,希望大神能帮忙解决如果两个一起用怎么设置sidemenu中的路由?

ionicwang 发表于 2016-5-24 22:42:31

基础教程 路由部分看看,还有就是看看你的控制台会不会报错,以及会报什么错

http://www.ionic.wang/course-index.html#cours

我是侯小贤 发表于 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]
查看完整版本: ionic的sidemenu和tab的问题