diff options
author | Adam Coldrick <adam@sotk.co.uk> | 2015-09-28 23:09:14 +0100 |
---|---|---|
committer | Adam Coldrick <adam@sotk.co.uk> | 2015-09-29 00:39:57 +0100 |
commit | 44c09319b4875425ea45c8cfb90f56e54d445d58 (patch) | |
tree | fa74e78ba357de61c9caff56197d9d57f90fbaf4 /js/main.js | |
parent | 178df59d37a1db0bb31615ba266c27b258f7c52f (diff) | |
download | ciat-ui-44c09319b4875425ea45c8cfb90f56e54d445d58.tar.gz |
First attempt at using $routeProvider
Diffstat (limited to 'js/main.js')
-rw-r--r-- | js/main.js | 18 |
1 files changed, 17 insertions, 1 deletions
@@ -1,4 +1,4 @@ -var app = angular.module('ciat', []); +var app = angular.module('ciat', ['ngRoute']); app.config(['$httpProvider', function($httpProvider) { $httpProvider.defaults.useXDomain = true; @@ -6,6 +6,22 @@ app.config(['$httpProvider', function($httpProvider) { } ]); +app.config(['$routeProvider', function($routeProvider) { + $routeProvider.when('/', { + controller: 'VisualisationController', + templateUrl: 'partials/visualisation.html' + }) + .when('/builders/:name', { + controller: 'BuilderDetailController', + templateUrl: 'partials/builder_detail.html' + }) + .when('/builders/:name/build/:number', { + controller: 'BuildDetailController', + templateUrl: 'partials/build_detail.html' + }) + .otherwise({redirectTo: '/'}); +}]); + app.controller('VisualisationController', function($scope, $http, $q, $interval) { function checkInArray(array, key) { if (array) { |