cobuild-angular-stack
Version:
Base stack angular sass jade gulp
71 lines (69 loc) • 2.29 kB
JavaScript
(function (module) {
'use strict';
config.$inject = ['$stateProvider'];
function config($stateProvider) {
$stateProvider
.state('guest.checkout', {
abstract: true,
url: "/checkout",
views: {
'@': {
templateUrl: "partials/guest.checkout.main.html",
controller: 'MainCheckoutController',
controllerAs: 'mcCtrl'
}
}
})
.state('guest.checkout.cart', {
url: '/cart',
views: {
'@guest.checkout': {
templateUrl: 'partials/guest.checkout.cart.html'
}
}
})
.state('guest.checkout.message', {
url: '/message',
views: {
'@guest.checkout': {
templateUrl: 'partials/guest.checkout.message.html'
}
}
})
.state('guest.checkout.pay', {
url: '/pay',
views: {
'@guest.checkout': {
templateUrl: 'partials/guest.checkout.pay.html',
controller: 'GuestPayController'
}
}
})
.state('guest.checkout.order', {
url: '/order/:orderId',
views: {
'@guest.checkout': {
controller: 'SuccessOrderController'
}
}
})
.state('guest.checkout.ordercancel', {
url: '/ordercancel/:orderId',
views: {
'@guest.checkout': {
controller: ''
}
}
})
.state('guest.checkout.receipt', {
url: '/receipt',
views: {
'@guest.checkout': {
templateUrl: 'partials/guest.checkout.receipt.html'
}
}
});
}
module
.config(config);
})(angular.module('uniko.guest.checkout'));