PhoneGap中文网

标题: ionic的sidemenu和tab的问题 [打印本页]

作者: beace123    时间: 2016-5-24 12:48
标题: ionic的sidemenu和tab的问题
我已经成功添加了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中的路由?

作者: ionicwang    时间: 2016-5-24 22:42
基础教程 路由部分看看,还有就是看看你的控制台会不会报错,以及会报什么错

http://www.ionic.wang/course-index.html#cours
作者: 我是侯小贤    时间: 2016-6-7 01:45
你写的每次路由都跳到首页,会不会是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




欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2