簡體   English   中英

Angular.js:設置日期類型的輸入值

[英]Angularjs: Set a value of input of type date

這可能是一個愚蠢而簡單的問題,但我似乎對此沒有解決方案。 我正在嘗試設置日期類型的字段,但沒有任何顯示。 這是我的代碼:

在HTML中:

<input type="date" name="departure" ng-model="departure" placeholder="yyyy-MM-dd" required/>

在控制器中,我執行以下操作:

$scope.departure = new Date(2015, 9, 22);

什么都沒有顯示在“出發”字段中。 我不明白為什么。 這似乎很容易。 我遵循以下示例: https : //docs.angularjs.org/api/ng/input/input%5Bdate%5D

請幫忙。 我正在使用Angular 1.3謝謝

我假設您只是想讓您的范圍變量偏離轉換為日期輸入的格式。 我創建了這個plunkr

JS

var app = angular.module('stack',[]);

app.controller('DateController', ['$scope', function($scope){
    $scope.departure = new Date(2015, 10, 22);
}]);

HTML

<!DOCTYPE html>
<html ng-app="stack">

  <head>
    <script src="//code.angularjs.org/1.3.1/angular.js"></script>
    <link rel="stylesheet" href="style.css" />
    <script src="script.js"></script>
  </head>

  <body ng-controller="DateController">
    <input type="date" name="departure" ng-model="departure" placeholder="yyyy-MM-dd" required/>
  </body>

</html>

再次不確定您要做什么,但這對我有用。 希望這可以幫助。

設置值

[英]Set the value of <input type=“date”… in jquery

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM