[英]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>
再次不确定您要做什么,但这对我有用。 希望这可以帮助。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.