@JHollowell wrote:
I have an app that works perfect in Android, but on iOS the app is not routing or calling the correct controllers and templates.
app.js
var app = angular.module('starter', ['ionic','ngCordova']);app.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) { StatusBar.styleDefault(); } }); }); app.config(function($stateProvider, $urlRouterProvider, $ionicConfigProvider) { $ionicConfigProvider.backButton.text('').icon('ion-chevron-left').previousTitleText(false); $ionicConfigProvider.views.transition('none'); $ionicConfigProvider.navBar.alignTitle('center'); $ionicConfigProvider.tabs.position("bottom"); $stateProvider.state('about',{ url: '/about', views: { about: { templateUrl: 'templates/about.html', controller: 'AboutCtrl', } } }); $stateProvider.state('signin',{ url: '/', views: { signin: { templateUrl: 'templates/signin.html', controller: 'LoginCtrl', } } }); $urlRouterProvider.otherwise('/'); });
index.html
<link href="lib/ionic/css/ionic.css" rel="stylesheet"> <link href="css/style.css" rel="stylesheet"> <!-- IF using Sass (run gulp sass first), then uncomment below and remove the CSS includes above <link href="css/ionic.app.css" rel="stylesheet"> --> <!-- ionic/angularjs js --> <script src="lib/ionic/js/ionic.bundle.js"></script> <!-- ngCordova --> <script src="lib/ngcordova/ng-cordova.min.js"></script> <!-- cordova script (this will be a 404 during development) --> <script src="cordova.js"></script> </head> <body> <ion-nav-bar class="bar-positive"> <ion-nav-back-button> </ion-nav-back-button> </ion-nav-bar> <ion-tabs class="tabs-positive"> <ion-tab icon-on="ion-ios-home" icon-off="ion-ios-home-outline" ui-sref="signin"> <ion-nav-view name="signin"></ion-nav-view> </ion-tab> <ion-tab icon-on="ion-ios-help" icon-off="ion-ios-help-outline" ui-sref="about"> <ion-nav-view name="about"></ion-nav-view> </ion-tab> </ion-tabs> <!-- your app's js --> <script src="js/app.js"></script> <script type="text/javascript" src="js/controllers/signin.js"></script> <script type="text/javascript" src="js/controllers/about.js"></script> </body> </html>
ionic version: 1.7.14
cordova version: 6.0.0
iOS: 9.2Does anyone see or know why the routing may not be working or if there is a workaround?
Posts: 1
Participants: 1