директива angularjs datepicker jquery диапазон лет

#javascript #jquery #angularjs #datepicker

#javascript #jquery ( jquery ) #angularjs #выбор даты

Вопрос:

Я использую в своем приложении angular jquery datepicker для даты рождения в поле, и мне нужно перемещаться между диапазонами лет, но каждый раз, когда я выбираю один год, оставшиеся годы в выборе, т.Е. Я установил значение -50 лет и отображается-10 лет, а когда я выбираю 1993 год после вычитания 50 лет и ушел в 1943 году.

моя директива:

 DeelezApp.directive('datepicker', function() {
return {
    restrict: 'A',
    require : 'ngModel',
    link : function (scope, element, attrs, ngModelCtrl) {
        $(function(){
            element.datepicker({
                dateFormat:'yy-mm-dd',
                changeMonth: true,
                changeYear: true,
                yearRange: "c-50:c-10",
                onSelect:function (date) {
                    scope.$apply(function () {
                        ngModelCtrl.$setViewValue(date);
                    });
                }
            });
        });
    }
}   });
 

как я могу сделать, чтобы диапазон года не менялся, а затем выбрать год?

Спасибо

Ответ №1:

Я нашел это!

просто измените эту строку

yearRange: "c-50:c-10"

Для

 yearRange: "-50:-10"
 

Спасибо