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, я хочу овладеть своими ионными знаниями. Где вы начали изучать структуру? ;) –