Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Angularjs:设置日期类型的输入值_Javascript_Angularjs_Angularjs Scope - Fatal编程技术网

Javascript Angularjs:设置日期类型的输入值

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 谢谢我假设您只是想将范围变量偏差转换为日期

这可能是一个愚蠢而容易的问题,但我似乎找不到解决办法。 我正在尝试设置日期类型的字段,但没有显示任何内容。这是我的密码:

在Html中:

<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>