UNPKG

ionic-angular

Version:

[![Circle CI](https://circleci.com/gh/driftyco/ionic.svg?style=svg)](https://circleci.com/gh/driftyco/ionic)

47 lines (37 loc) 972 B
angular.module('ionicApp', ['ionic']) .config(function ($stateProvider, $urlRouterProvider) { $stateProvider .state('intro', { url: '/', templateUrl: 'intro.html', controller: 'IntroCtrl' }) .state('main', { url: '/main', templateUrl: 'main.html', controller: 'MainCtrl' }); $urlRouterProvider.otherwise("/"); }) .controller('IntroCtrl', function ($scope, $state, $ionicSlideBoxDelegate) { // Called to navigate to the main app $scope.startApp = function () { $state.go('main'); }; $scope.next = function () { $ionicSlideBoxDelegate.next(); }; $scope.previous = function () { $ionicSlideBoxDelegate.previous(); }; // Called each time the slide changes $scope.slideChanged = function (index) { $scope.slideIndex = index; }; }) .controller('MainCtrl', function ($scope, $state) { console.log('MainCtrl'); $scope.toIntro = function () { $state.go('intro'); }; });