<!DOCTYPE html>
<html ng-app="myApp">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.min.js"></script>
<link rel="stylesheet" href="style.css" />
<script src="script.js"></script>
</head>
<body ng-controller="demoCtrl">
<h1>Hello Plunker!</h1>
<div class="grid__item-4">
<label class="result-item__label">Minimum Age</label>
<span class="result-item__content">{{minAge}}</span>
</div>
<div class="grid__item-6">
<label class="result-item__label">Minimum Age</label>
<select name="ageField"
ng-model="minAge"
ng-options="minAge.value as minAge.key for minAge in minAgeList">
</select>
</div>
</body>
</html>
var app = angular.module('myApp', []);
app.controller('demoCtrl', function ($scope, $http, dataFact) {
$scope.minAge = 0;
$scope.maxAge = 99;
$scope.minAgeList = dataFact.dataDetails.minAgeData();
});
app.factory('dataFact', dataFact);
function dataFact() {
var minAgeData = function () {
var minAgeArray = [];
minAgeArray.push({
"value": 0,
"key": "No Minimum Age"
});
for (var i = 1; i <= 115; i++) {
var label = i;
if (i < 10) {
label = "0" + i;
}
minAgeArray.push({
"value": i,
"key": label
})
}
return minAgeArray;
};
var service = {
dataDetails: {
minAgeData: minAgeData
}
}
return service;
}
/* Styles go here */