<input class="pw-form-control-text"
datepicker=""
id="requestedDate"
name="requestedDate"
ng-model="formData.requestedDate"
pattern="MMMM d, yyyy"
type="text" />
当我从根据目录显示的日期选择器中选择日期时,您会看到这是一个日期选择器。但是当我从控制器发送值时(它是一个字符串 -
2014-08-06T13:52:39Z
)它显示相同的字符串。它不会根据给定的格式进行格式化。 可以有人帮助我
答案 0 :(得分:0)
您可以添加javascript代码:
$( ".pw-form-control-text" ).datepicker({ dateFormat: 'MMMM d, yyyy' });
答案 1 :(得分:0)
您用于日期输入的扩展程序?
的最新消息答案 2 :(得分:0)
您可以添加指令ng-change =&#34; changeformat()&#34;
<input class="pw-form-control-text"
datepicker=""
id="requestedDate"
name="requestedDate"
ng-change="changeformat()"
ng-model="formData.requestedDate"
pattern="MMMM d, yyyy"
type="text" />
并将控制器.js文件中的函数声明为,
$scope.changeformat = function () {
$scope.formData.requestedDate = $filter('date')($scope.formData.requestedDate, "MMMM d, yyyy");
};