2016-09-23 156 views
0

角度材料日期選擇器不選擇我選擇的日期而是我總是在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 –

回答

-1

也許嘗試,如果你可以用一個模式來套用您的日期選擇器:

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

希望它可以幫助=)

相關問題