generator-ionicgenerator
Version:
An Ionic app, custom with gulp and sass
44 lines (35 loc) • 1.28 kB
JavaScript
// Ionic Starter App
// angular.module is a global place for creating, registering and retrieving Angular modules
angular.module('<%= name %>', [
'ionic',
'<%= name %>.controllers'
])
.run(function($ionicPlatform) {
$ionicPlatform.ready(function() {
// Hide the accessory bar by default (remove this to show the accessory bar above the keyboard
// for form inputs)
if (window.cordova && window.cordova.plugins && 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(function($stateProvider, $urlRouterProvider) {
// Ionic uses AngularUI Router which uses the concept of states
// Learn more here: https://github.com/angular-ui/ui-router
// Set up the various states which the app can be in.
// Each state's controller can be found in controllers.js
$stateProvider
.state('home', {
cache: false,
url: '/home',
controller: 'HomeController',
templateUrl: 'home/home.tpl.html'
});
// if none of the above states are matched, use this as the fallback
$urlRouterProvider.otherwise('/home');
});