問題情景:
在angular項目中使用datetimepicker控件。對input中使用ng-model后出現了下拉選擇時間年份時從1899年開始的問題。
問題解決:
查網上資料說是給的初始值格式不對,於是檢查$scope.time,發覺時間值從后台取出來的多了個0,強制對$scope.time進行格式規范后恢復正常。但是綁定的時候好像還是有些問題。
1 <div class="input-append date" id="datetimepicker" data-date-format="dd-mm-yyyy"> 2 <input class="span2" size="16" type="text" ng-model="$scope.time"> 3 <span class="add-on"><i class="icon-th"></i></span> 4 </div>