Проверить дату начала и дату окончания в AngularJS bootstrap date picker?
Я новичок в Angular JS и пытаюсь реализовать валидацию для выбора даты и времени в своем проекте Angular.
Я использую bootstrap date picker.
Мой HTML это :
<div> </div>
Мой контроллер :
myApp.controller('editReservationController', ['$scope', '$filter', 'reservationResolved', 'pocResolved', 'accountResolved', 'reservationServices', '$location', '$state', function ($scope, $filter, reservationResolved, pocResolved, accountResolved, reservationServices, $location, $state) { $scope.reservation = new Object(); $scope.accounts = accountResolved.data; $scope.pocs = pocResolved.data; $scope.reservation.employee = reservationResolved.data; $scope.updateReservation = function () { if ($scope.editReservationForm.$valid) { reservationServices.updateReservation($scope.reservation).then(function (result) { $scope.data = result.data; if (!result.data.error) { $state.transitionTo('employeeTalentPool', { id: $state.params.id }); } }); } }; $scope.checkErr = function (startDate, endDate) { $scope.errMessage = ''; var curDate = new Date(); if (new Date(startDate) > new Date(endDate)) { $scope.errMessage = 'End Date should be greater than start date'; return false; } if (new Date(startDate) < curDate) { $scope.errMessage = 'Start date should not be before today.'; return false; } }; $scope.cancel = function () { $location.path("/reservations"); } }]);
Я совершенно новичок в Angular и пытаюсь понять его, делая проекты. Может ли кто-нибудь получить чек и предоставить решение?
Что я уже пробовал:
Я добавил его в свой код. Я не уверен, что то, что я пробовал, правильно.
Karthik_Mahalingam
в чем же проблема