AngularJS 和 HTML5 日期輸入值 - 如何讓 Firefox 在日期輸入中顯示可讀的日期值?
日期型別<input>元素允許使用者輸入日期,可以使用文字框或日期選擇器。 ng-model 指令可將 AngularJS 應用程式資料的值繫結到 HTML 輸入控制元件。 Firefox 目前不支援 type="date"。它將所有值都轉換為字串。由於
您希望 date 成為一個真正的 Date 物件而不是一個字串,所以我們建立了另一個變數,然後將這兩個變數連結起來,如下面的給定程式碼所示
<input type = "date" ng-model = "realdate" />
function MainCtrl($scope, dateFilter) {
$scope.date = new Date();
$scope.$watch('date', function (date){
$scope.dateString = dateFilter(date, 'yyyy-MM-dd');
});
$scope.$watch('realdate', function (realdate){
$scope.date = new Date(realdate);
});
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
安卓
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP