角度材料日期选择器不选择我选择的日期

角度材料日期选择器不选择我选择的日期

问题描述:

角度材料日期选择器不选择我选择的日期而是我总是在angularjs控制器中获取sysdate,即使我选择另一个日期。我做错了什么?角度材料日期选择器不选择我选择的日期

我的控制器:

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); 
           } 
     }]); 

我看来

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

似乎没关系 - http://codepen.io/camden-kid/pen/KgWdWw?编辑= 1010#0 –

也许尝试,如果你可以用一个模式来套用您的日期选择器:

$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> 

希望它可以帮助=)