Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="control-group" datepicker ng-model="data.dates[0]">
- <label for="date">Preferred date</label>
- <div class="controls">
- <input type="text" id="date" ng-model="data.dates[0]" required>
- </div>
- <div class="picker" ui-date="Config.dateOptions" ui-date-format="DD, MM d yy"
- ng-model="data.dates[0]"></div>
- </div>
- <div class="control-group" datepicker ng-model="data.dates[1]">
- <label for="date1">Second date</label>
- <div class="controls">
- <input type="text" id="date1" ng-model="data.dates[1]">
- </div>
- <div class="picker" ui-date="Config.dateOptions" ui-date-format="DD, MM d yy"
- ng-model="data.dates[1]"></div>
- </div>
- <div class="control-group" datepicker ng-model="data.dates[2]">
- <label for="date2">Third date</label>
- <div class="controls">
- <input type="text" id="date1" ng-model="data.dates[2]">
- </div>
- <div class="picker" ui-date="Config.dateOptions" ui-date-format="DD, MM d yy"
- ng-model="data.dates[2]"></div>
- </div>
- $scope.loadData = function() {
- $http({
- url: mixedUrl({data: 1}),
- method: 'GET'
- }).success(function(data) {
- if (firstTime) {
- $scope.metadata = data.metadata;
- $timeout(function() {
- $scope.data = data.data;
- $scope.afterLoadData();
- $scope.dataLoaded = true;
- });
- } else {
- $scope.metadata.resources = data.metadata.resources;
- }
- });
- };
- $scope.addData = function(data) {
- data.state = $scope.state;
- return data;
- };
- $scope.back = function() {
- if ($scope.state === 2) {
- $scope.data.dates = originalDates;
- $scope.state = 1;
- } else {
- history.back();
- }
- };
- $scope.addData = function(data) {
- data.state = $scope.state;
- return data;
- };
- $scope.$watch('data.dates', function(val) {
- if (typeof val !== 'undefined' && !originalDates.length) {
- originalDates = [];
- _.map(val, function(item) {
- originalDates.push(item);
- });
- }
- }, true);
Add Comment
Please, Sign In to add comment