UNPKG

ionic-angular

Version:

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

49 lines (40 loc) 1.05 kB
--- name: appIntro component: ionSlideBox --- angular.module('appIntro', ['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.select($ionicSlideBoxDelegate.next()); }; $scope.previous = function () { $ionicSlideBoxDelegate.select($ionicSlideBoxDelegate.previous()); }; // Called each time the slide changes $scope.slideChanged = function (index) { $scope.slideIndex = index; }; }) .controller('MainCtrl', function ($scope, $state) { $scope.toIntro = function () { $state.go('intro'); }; });