看了ionic的例子。都是要用到ion-tabs,可是我的项目顶部没有子菜单的。
子页面(详情页)的链接是在页面里面的 。比如。新闻标题点击进入详情页。这样的功能怎么设置子路由啊?试了$state("news.detail",{}) 然后再子页面加上<ion-nav-view> 这样会报错。
谁知道怎么设置吗?
看了ionic的例子。都是要用到ion-tabs,可是我的项目顶部没有子菜单的。
子页面(详情页)的链接是在页面里面的 。比如。新闻标题点击进入详情页。这样的功能怎么设置子路由啊?试了$state("news.detail",{}) 然后再子页面加上<ion-nav-view> 这样会报错。
谁知道怎么设置吗?
建议你去看看angular-ui-router ionic这个用的就是它的路由。
定一个一个主的模块抽象路由就行。后面所有的页面都可以是它的子路由
.state('tab', {
url: '/tab',
abstract: true,
templateUrl: 'templates/mianview/tabs.html'
})
.state('tab.showmyuseinfo', {//我的
url: '/showmyuseinfo',
views: {
'tab-showmyuseinfo': {
templateUrl: 'templates/mianview/user/userinfo.html',
controller: 'showmyusefinofCtrl'
//resolve:{
// islogin:function(dbservices){
// dbservices.select("select * from userlogin where id>?", [0]).then(function (res) {
// alert(JSON.stringify(res));
// if(res.rows.length <= 0) {
// return false;
// } else {
// //alert("err1");
// return true;
// }
// }, function (err) {
// return false;
// });
// }
//}
}
}
}
)
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答2.4k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
这和ionic没有关系,就是ui-route的使用而已,可以定义一个抽象的就保存数据的父路由,然后其他全是子路由。