Member 12332582 Ответов: 1

Проверить дату начала и дату окончания в 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

в чем же проблема

1 Ответов

Рейтинг:
1

Maciej Los

Пожалуйста, следуйте примеру из этой ссылки: Игра с Bootstrap Datepicker-FormValidation[^]