Files
ionic-framework/demos/directive/slideBox/appIntro/index.js
2014-05-27 11:21:08 -06:00

49 lines
990 B
JavaScript

---
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.next();
};
$scope.previous = function () {
$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');
};
});