2016-06-05 15 views
0

Ich habe eine Datumsauswahl und stellen Sie den Modus auf Jahr, um ein Jahr zu wählen. Ich habe Jahreswerte wie 2016, 1994 etc. Wenn ich diese Werte in ng-Modell dieses Datums Picker eingeben, wirft es den Fehler & zeigt falsches Jahr.Wählen Sie Jahr in Angular JS Datumsauswahl im Jahr Format

Auch ich möchte nur den Jahreswert, wenn die Jahr ausgewählt.

JS-Code:

$scope.open = function() { 
     $scope.opened = true; 
    }; 

    $scope.yu = 2200; 

    $scope.dateOptionsForYear={ 
    showWeeks: false, 
    datepickerMode : 'year', 
    minMode : 'year' 
    } 

HTML:

<input type="text" placeholder="Year" ng-model="yu" uib-datepicker-popup="yyyy" 
    ng-click="open()" 
    class="form-control" 
    is-open="opened" show-button-bar="false" 
    datepicker-options="dateOptionsForYear"/> 

Ich habe eine Plunker einrichten. Hier ist die link!

Antwort

1

machen den Code

$scope.yu = 2200; 

zu

$scope.yu = new Date("1994");