From 44c09319b4875425ea45c8cfb90f56e54d445d58 Mon Sep 17 00:00:00 2001 From: Adam Coldrick Date: Mon, 28 Sep 2015 23:09:14 +0100 Subject: First attempt at using $routeProvider --- js/main.js | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'js/main.js') diff --git a/js/main.js b/js/main.js index f1451ff..c8f6bb8 100644 --- a/js/main.js +++ b/js/main.js @@ -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) { -- cgit v1.2.1