var app = angular.module('app', ['ngRoute', 'ui.bootstrap', 'cgNotify']); app.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) { $locationProvider.html5Mode(true); $routeProvider .when('/', { templateUrl: 'views/raw.html', controller: 'rawCtrl' }) .when('/jobs', { templateUrl: 'views/jobs.html', controller: 'jobsCtrl' }) .when('/processed', { templateUrl: 'views/processed.html', controller: 'processedCtrl' }) .when('/cut/:id', { templateUrl: 'views/cut.html', controller: 'cutCtrl', resolve:{ video: function($http,$route) { return $http.get('/back/raw/' + $route.current.params.id).then( function(data) { return data.data; }); } } }) .otherwise({ redirectTo: '/' }); }]); app.controller('videotabs', ['$scope', function ($scope) { $scope.activeTab = 'raw'; $scope.changeTab = function(tab){ $scope.activeTab = tab; } }]);