【发布时间】:2017-06-07 03:58:02
【问题描述】:
我正在尝试创建一个非常简单的 Lookbook 应用程序。然而,我似乎无法找到上班的路线。我尝试了this question 的答案来调试路由。控制台中没有出现任何内容。
我正在尝试创建一个应用程序,用户可以在其中看到页面上的多个外观,然后可以导航到相应的详细信息页面。如果 Ionic 也能识别出详细信息页面是外观手册页面的子页面,那就太好了。从而在菜单栏中显示后退按钮。
app.config 路由设置代码:
$stateProvider
//Lookbook view
.state('lookbook', {
url: '/lookbook',
views: {
'main': {
templateUrl: 'templates/lookbook.html',
controller: function () {
console.log('Lookbook controller loaded!');
}
}
}
})
// Details view
.state('lookbook.brand-shirt', {
url: '/lookbook/brand-shirt',
views: {
'main': {
templateUrl: 'templates/brand/shirt.html',
controller: function () {
console.log('Details controller loaded!');
}
}
}
});
$urlRouterProvider.otherwise('/lookbook');
index.html<body> 内容:
<ion-nav-bar class="bar-stable">
<ion-nav-back-button>
</ion-nav-back-button>
<ion-nav-title>
<img class="logo" alt="Lookbook Logo" ng-src="assets/images/icons/logo.svg">
</ion-nav-title>
</ion-nav-bar>
<ion-nav-view name="main">
</ion-nav-view>
lookbook 页面出现。但是当我导航到/lookbook/brand-shirt 时,它会恢复为/lookbook。
我错过了什么?
【问题讨论】:
标签: ionic-framework angular-ui-router