【发布时间】:2016-09-06 03:25:27
【问题描述】:
我正在尝试学习 IONIC 中的抽象路由。但是我的代码有问题。路线上有错误,但项目结构。有谁知道要查吗?
我的文件 ROUTES.JS
angular.module('starter')
.config(function($stateProvider, $urlRouterProvider){
$urlRouterProvider.otherwise("/menu/listagem");
$stateProvider
.state("menu",{
url:"/menu",
templateUrl:'templates/menu.html',
abstract:true,
controller:'listagemController'
})
.state("menu.listagem", {
url: '/listagem',
views:{
'menuContent':{
templateUrl:'templates/listagem.html'
}
}
});ngular.module('starter')
.config(function($stateProvider, $urlRouterProvider){
$urlRouterProvider.otherwise("/menu/listagem");
$stateProvider
.state("menu",{
url:"/menu",
templateUrl:'templates/menu.html',
abstract:true,
controller:'listagemController'
})
.state("menu.listagem", {
url: '/listagem',
views:{
'menuContent':{
templateUrl:'templates/listagem.html'
}
}
});
我的文件 menu.html
<ion-side-menus enable-menu-with-back-views="true">
<ion-side-menu-content>
<ion-nav-bar class="bar-positive">
<ion-nav-back-button>
</ion-nav-back-button>
<ion-nav-buttons side="left">
<button class="button button-clear button-icon light ion-navicon" menu-toggle="left"></button>
</ion-nav-buttons>
</ion-nav-bar>
<ion-nav-view name="menuContent"></ion-nav-view>
</ion-side-menu-content>
<ion-side-menu side="left">
<ion-header-bar class="bar-positive">
<h1 class="title">Menu</h1>
</ion-header-bar>
<ion-content>
<ion-list>
<ion-item href="#/menu/home" menu-close>Home</ion-item>
<ion-item href="#/menu/login" menu-close>Login</ion-item>
<ion-item href="" menu-close>Sair</ion-item>
</ion-list>
</ion-content>
</ion-side-menu>
</ion-side-menus>
我的文件 listagem.html
<ion-view>
<ion-nav-title>Plantas Medicinais</ion-nav-title>
<ion-content>
<h1="title">SUCESS</h1>
</ion-content>
</ion-view>
【问题讨论】:
-
为什么您两次发布 ROUTES.JS 代码。它在哪一行显示错误?
-
路线上没有具体错误。控制台什么都没有显示。错误可以在项目结构中
-
试试我分享的代码,如果发生错误,分享你的控制台
标签: javascript angularjs ionic-framework angular-ui-router js-routes