2016-09-23 24 views
0

角度材料日付ピッカーは、選択した日付を選択しません。別の日付を選択した場合でも、常にangularjsコントローラでsysdateを取得します。私は間違っているの?角度材料の日付ピッカーは、選択した日付を選択しません

マイコントローラ:

<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

はたぶん、あなたができる場合のモデルを使用して日付ピッカーを適用しよう

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

私の見解:

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

はそれが=をホープ)

関連する問題