2016-09-23 14 views
0

Eckiges materielles datepicker wählen nicht das Datum, das ich statt i wählen, immer erhalten das sysdate im angularjs Prüfer, selbst wenn ich ein anderes Datum vorwähle. Was mache ich falsch?Eckiges Material datepicker wählen nicht das Datum aus, das ich wähle

Mein Controller:

angular.module('MyApp') 
    .controller('MyController', ['$scope', 'growl', 
     'modalService', 'moment', 
     '$uibModal', '$log', 
     function ($scope, growl, modalService, 
       moment, $uibModal, $log) { 

           $scope.initDate = new Date(); 

           $scope.printDate = function() { 
            console.log($scope.initDate); 
           } 
     }]); 

meiner Ansicht

<md-datepicker ng-model="initDate" md-placeholder="Select a date" 
      ng-change="printDate()" 
      md-min-date="minDate" 
      md-date-filter="disabledWeekned"> 
     </md-datepicker> 
+1

Scheint in Ordnung - http://codepen.io/camden-kid/pen/KgWdWw? Editoren = 1010 # 0 –

Antwort

-1

Vielleicht versuchen Sie Ihr Datepicker mit einem Modell anwenden, wenn Sie können:

$scope.model = {}; 
$scope.model.initDate = new Date(); 

<md-datepicker ng-model="model.initDate" md-placeholder="Select a date" 
     ng-change="printDate()" 
     md-min-date="minDate" 
     md-date-filter="disabledWeekned"> 
    </md-datepicker> 

Hope it = hilft)

Verwandte Themen