Javascript AngularJS和输入类型=日期,如何格式化模型数据?
我有以下表单输入,我正在尝试按范围数据填充这些表单输入:Javascript AngularJS和输入类型=日期,如何格式化模型数据?,javascript,angularjs,html,date,input,Javascript,Angularjs,Html,Date,Input,我有以下表单输入,我正在尝试按范围数据填充这些表单输入: <input type="date" name="editCallForm.date" ng-model="editCallForm.date"> 但是没有运气(因为时间投入,它工作起来没有问题) 这种输入的正确格式是什么 感谢您的帮助。日期应该是javascript日期对象 这是说 The model must always be a Date object,
<input type="date" name="editCallForm.date" ng-model="editCallForm.date">
但是没有运气(因为时间投入,它工作起来没有问题)
这种输入的正确格式是什么
感谢您的帮助。日期应该是javascript日期对象 这是说
The model must always be a Date object,
所以
你的密码应该是
<input type="date" name="editCallForm.date" ng-model="editCallForm.date">
如果要设置此日期的格式,可以按照Ben的答案,例如:
$scope.formattedDate = $filter('date')($scope.dateObj, "dd/MM/yyyy");
不要忘记在控制器中添加$filter
依赖项
这是一张支票,请查收
请注意此功能在较旧的角度版本中不起作用。其工作角度为1.3及以上
请检查angularjs变更日志中的中断变更
如果需要在angularjs的旧版本中执行此操作,可以使用 这是你的电话号码
$scope.editCallForm.date = new Date(); // set to today
$scope.formattedDate = $filter('date')($scope.dateObj, "dd/MM/yyyy");