如何从angularjsforms获取date值

HTML

<div align="center" ng-controller="FormCtrl"> <form name="form" ng-submit="submitForm()" novalidate> <input type="date" name="myDate" ng-model="myDate" value="myDate"/> </form> </div> 

JavaScript的

 var app = angular.module('formExample', []); app.controller('FormCtrl', function ($scope, $http) { $scope.myDate = new Date(); }); 

app.js

 app.post('/', function (req, res) { var jtime = req.body.myDate; console.log(jtime); }); 

这里的结果(console.log)显示未定义。 如何从angular度jsforms获取date值。

使用$scope.submitForm实现$scope.submitForm函数发出AJAX POST请求:

 app.controller('FormCtrl', function ($scope, $http) { $scope.submitForm = function() { $http.post('/', {myDate: $scope.myDate}); }; }); 
 <div align="center" ng-controller="FormCtrl"> <form name="form" ng-submit="submitForm()" novalidate> <input type="date" name="myDate" ng-model="myDate" value="myDate"/> </form> </div> 

这里type="date"将Date拾取器添加到该字段

一旦你selectdate通过dateselect器ng-model="myDate"将收集选定的date