koerseadmin/js/controllers/viewer.js
2015-09-17 00:29:20 +02:00

34 lines
1.2 KiB
JavaScript

var mod = angular.module('bananaraceApp.controllers', ['ngAnimate']);
mod.controller('PouleViewerCtrl', ['$scope', '$routeParams', 'ViewerService',
function($scope, $routeParams, ViewerService) {
//store all the teams
$scope.teamsInPoule = [];
$scope.currentTier = $routeParams.tier;
$scope.currentPoule = $routeParams.poule;
$scope.refreshTeamsForPoule = function() {
var idchampionship = $routeParams.idchampionship;
var tier = $routeParams.tier;
var poule = $routeParams.poule;
ViewerService.getTeamsForPoule(idchampionship, tier, poule).
success(function(data, status, headers, config) {
console.log('getTeamsForPoule successful...');
console.log(data);
if (data['ok'] == true) {
$scope.teamsInPoule = data.teams;
} else {
console.log('call returned but wasnt ok: ' + data.error);
}
}).
error(function(data, status, headers, config) {
console.log('getTeamsForPoule failed...');
});
};
$scope.refreshTeamsForPoule();
}
]);