Javascript Angularjs:设置日期类型的输入值
这可能是一个愚蠢而容易的问题,但我似乎找不到解决办法。 我正在尝试设置日期类型的字段,但没有显示任何内容。这是我的密码: 在Html中:Javascript Angularjs:设置日期类型的输入值,javascript,angularjs,angularjs-scope,Javascript,Angularjs,Angularjs Scope,这可能是一个愚蠢而容易的问题,但我似乎找不到解决办法。 我正在尝试设置日期类型的字段,但没有显示任何内容。这是我的密码: 在Html中: <input type="date" name="departure" ng-model="departure" placeholder="yyyy-MM-dd" required/> “出发”字段中没有显示任何内容。我不明白为什么。这似乎很容易。 我举一个例子: 请帮忙。我用的是Angular 1.3 谢谢我假设您只是想将范围变量偏差转换为日期
<input type="date" name="departure" ng-model="departure" placeholder="yyyy-MM-dd" required/>
“出发”字段中没有显示任何内容。我不明白为什么。这似乎很容易。
我举一个例子:
请帮忙。我用的是Angular 1.3
谢谢我假设您只是想将范围变量偏差转换为日期输入的格式。我创造了这个 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>
同样,我也不确定你想做什么,但这对我来说很有效。希望这有帮助。确保在html中设置ng控制器。请注意:月份索引是以零为基础的,因此
新日期(2015,10,22)
是2015年11月22日。以防万一有人碰到这个。
<!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>