2017-12-23 32 views
0

HTML要素の特定のIDにデフォルトの日付を設定したい場合は、 ここではdatetimepickerを角度jsディレクティブで使用していますが、datetimepickerから日付を取得する必要があります。 IDのデフォルトの日付。デフォルトの日付設定が動作していません角度js Dirctives

timeTracker.directive('datetimepicker', function($parse) { 
    var date = new Date(); 
    var newdate = date.setDate(date.getDate() - 1); 
    return { 
     restrict: 'A', 
     require: 'ngModel', 
     link: function(scope, element, attrs, ngModelCtrl) { 
      element.datetimepicker({ 
       format: "DD-MM-YYYY", 
       defaultDate: new Date(newdate), 
       maxDate:new Date(), 
      }).on('dp.change', function(e) { 
       var Reportdate = $parse(attrs.ngModel); 
       Reportdate.assign(scope, e.target.value); 
       scope.ReportModel.Reportdate = e.target.value; 
       scope.$apply() 
      }) 
     } 
    }; 

}); 

HTML要素にデフォルトの日付を設定したいとします。

答えて

0

私はdaterangepickerディレクティブを作成して、リンクの下に参照してください

https://jsfiddle.net/Nathash/0zcuxm02/5/ 
  • は日時ピッカーを(使用プラグインがhttp://eonasdan.github.io/bootstrap-datetimepicker/ある)
  • は、オプションの入力を受け取りハンドル
  • は、日付/時刻
  • を選択した後にコールバック関数を呼び出します
関連する問題