1
angular.module('mobApp', ['ionic', 'mobApp.controllers','ngCordova', 'mobApp.services', 'mobApp.directive', 'yaru22.angular-timeago', 'monospaced.elastic'])
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
if (window.cordova && window.cordova.plugins.Keyboard) {
cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true);
cordova.plugins.Keyboard.disableScroll(true);
}
if (window.StatusBar) {
// org.apache.cordova.statusbar required
StatusBar.styleDefault();
}
});
})
的.config(函数($ stateProvider,$ urlRouterProvider){$ stateProviderangularjs页面导航不能正常工作
.state('app', {
url: '/app',
abstract: true,
templateUrl: 'templates/menu.html',
controller: 'AppCtrl'
})
.state('app.search', {
url: '/search',
views: {
'menuContent': {
templateUrl: 'templates/search.html'
}
}
})
.state('app.page1', {
url: '/page1',
templateUrl: 'templates/page1.html',
controller: 'PageCtrl'
})
.state('app.page2', {
url: '/page2',
templateUrl: 'templates/page2.html',
controller: 'PageCtrl'
})
.state('app.page3', {
url: '/page3',
templateUrl: 'templates/page3.html',
controller: 'PageCtrl'
})
$urlRouterProvider.otherwise('/app/search');
index.html
<body ng-app="starter">
<ion-nav-view></ion-nav-view>
</body>
内search.html
我有<a href="#/app.page1">page1</a>
当我点击这个链接不能正常工作,它显示我的预期页面导航是
search.html - > page1.html - > page2.html -> page3.html
'page1检查出的文档'是不会第1页 – manish
推荐的版本使用的用户界面,SREF。 href只能在禁用html5mode的情况下使用(请参阅文档)。你有没有尝试ui-sref变种? –
很好的回答! ajaegie,我想掌握我的离子知识。你从哪里开始学习框架? ;) –