content/hifi-content/caitlyn/scratch/sheetsuDemo/js/controllers.js
2022-02-13 22:19:19 +01:00

51 lines
No EOL
1.8 KiB
JavaScript

angular.module('app.controllers', [])
.controller('surveyCtrl', ['$scope', '$stateParams', 'Survey', '$ionicPopup', // The following is the constructor function for this page's controller. See https://docs.angularjs.org/guide/controller
// You can include any angular dependencies as parameters for this function
// TIP: Access Route Parameters for your page via $stateParams.parameterName
function ($scope, $stateParams, Survey, $ionicPopup) {
$scope.data = {
name: '',
favorite_color: 'Porange',
favorite_pizza: 'Pupperoni'
}
$scope.submitting = false;
$scope.submit = function(){
$scope.submitting = true;
Survey.add($scope.data).then(function(){
$scope.data = {
name: '',
favorite_color: 'Porange',
favorite_pizza: 'Pupperoni'
}
$scope.submitting = false;
$ionicPopup.alert({
title: 'Thank you!',
template: 'Your response has been recorded.'
});
})
}
}])
.controller('resultsCtrl', ['$scope', '$stateParams', // The following is the constructor function for this page's controller. See https://docs.angularjs.org/guide/controller
// You can include any angular dependencies as parameters for this function
// TIP: Access Route Parameters for your page via $stateParams.parameterName
function ($scope, $stateParams) {
}])
.controller('searchCtrl', ['$scope', '$stateParams', // The following is the constructor function for this page's controller. See https://docs.angularjs.org/guide/controller
// You can include any angular dependencies as parameters for this function
// TIP: Access Route Parameters for your page via $stateParams.parameterName
function ($scope, $stateParams) {
}])