Select Git revision
controller.js
controller.js 1.37 KiB
/**
* Created by jeremyguiselin on 08/02/2017.
*/
/**
* Created by jeremyguiselin on 10/12/2016.
*/
(function (angular) {
"use strict";
/**
* @ngdoc controller
* @name InfoController
*
* @description
* Controller for the info page.
*
* @ngInject
*/
function TabsController(
$ionicHistory,
$scope,
PurchaseService
) {
var deregistrationCallbackList = [];
var self = this;
self.uuid = window.cordova ? ionic.Platform.device().uuid : '7f4a6a40e5c87157';
self.sport = '';
self.pack = '';
// cleanup
$scope.$on('$destroy', function(){
angular.forEach(
deregistrationCallbackList,
function(deregistrationCallback){
deregistrationCallback();
});
deregistrationCallbackList = null;
});
$scope.selected = [];
$scope.price = 0;
$scope.predictionsNumber = 0;
$scope.select = function (selected, price, predictionsNumber, sport, pack) {
$scope.selected = selected;
$scope.price = price;
$scope.predictionsNumber = predictionsNumber;
self.sport = sport;
self.pack = pack
};
$scope.buyContent = function () {
if (self.pack !== '') {
PurchaseService.buyContent(self.uuid, self.pack, $scope.selected);
}
};
}
angular.module('starter')
.controller('TabsController', TabsController);
})(angular);