You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1023 B
27 lines
1023 B
(function(angular) {
|
|
'use strict';
|
|
angular.module('book-inventory-app')
|
|
.config(['$stateProvider', '$urlRouterProvider', function($stateProvider, $urlRouterProvider) {
|
|
$urlRouterProvider.otherwise('/');
|
|
|
|
$stateProvider
|
|
.state('books', {
|
|
url: '/',
|
|
templateUrl: 'app/books/books.html',
|
|
controller: 'BooksController as booksVM'
|
|
})
|
|
.state('editBook', {
|
|
url: '/books/edit/:id',
|
|
templateUrl: 'app/editBook/editBook.html',
|
|
controller: 'EditBookController as editBookVM'
|
|
})
|
|
.state('addBook', {
|
|
url: '/books/add',
|
|
templateUrl: 'app/addBook/addBook.html',
|
|
controller: 'AddBookController as addBookVM'
|
|
});
|
|
}])
|
|
.run(['$state', function($state) {
|
|
$state.go('books');
|
|
}]);
|
|
})(angular);
|