angularjs – md-datepicker输入格式
发布时间:2020-12-17 09:18:14 所属栏目:安全 来源:网络整理
导读:在角度材料中使用md-datepicker指令时,日期格式似乎不适用于直接输入. 如果我在日历中选择一个日期,它将按照指定显示(在我的情况下是DD-MM-YYYY),但是如果我尝试手动更改输入,我的条目被分析为MM-DD-YYYY. 到目前为止,我的datepicker是使用这个代码从this qu
在角度材料中使用md-datepicker指令时,日期格式似乎不适用于直接输入.
如果我在日历中选择一个日期,它将按照指定显示(在我的情况下是DD-MM-YYYY),但是如果我尝试手动更改输入,我的条目被分析为MM-DD-YYYY. 到目前为止,我的datepicker是使用这个代码从this question设置的 angular.module('MyApp').config(function($mdDateLocaleProvider) { $mdDateLocaleProvider.formatDate = function(date) { return date ? moment(date).format('DD-MM-YYYY') : ''; }; }); Here是一个可以看到问题的代码. 有没有办法设置条目格式?
格式日期事件是不够的.您还应该配置解析日期事件.
$mdDateLocaleProvider.parseDate = function(dateString) { var m = moment(dateString,'DD-MM-YYYY',true); return m.isValid() ? m.toDate() : new Date(NaN); }; 查看更新笔:http://codepen.io/anon/pen/GpBpwZ?editors=101 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |