Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- var serviceId = 'directInsuredDetailsSvc';
- angular.module('app').factory(serviceId,
- ['$resource', '$q', 'config', directInsuredDetailsSvc]);
- function directInsuredDetailsSvc() {
- var service = {
- getAvailableYears: getAvailableYears
- };
- return service;
- function getAvailableYears() {
- var years = new Array();
- var maxYear = new Date().getFullYear();
- for (var year = maxYear ; year >= maxYear - 6; year--) {
- years.push({ key: year.toString(), value: year.toString() });
- }
- return years;
- }
- }
- })();
- (function () {
- 'use strict';
- var controllerId = 'directInsuredDetailsCtrl';
- angular.module('app').controller(controllerId,
- ['$scope','directInsuredDetailsSvc', directInsuredDetailsCtrl]);
- function directInsuredDetailsCtrl($scope, $routeParams, directInsuredDetailsSvc) {
- $scope.title = controllerId;
- $scope.cancel = cancel;
- $scope.activate = activate;
- $scope.vm =
- {
- availableYears: []
- };
- $scope.$emit("ControllerCreated", { name: controllerId });
- activate();
- function activate() {
- load();
- }
- function load() {
- $scope.vm.availableYears = directInsuredDetailsSvc.getAvailableYears();
- }
- function cancel(editForm) {
- $scope.$dismiss();
- }
- }
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement