Angular Material Datepicker - 在显示日期之前显示/转换字符串日期

时间:2016-02-21 05:21:12

标签: javascript angularjs date angular-material

我有一个php后端,它返回一个看起来像这样的申请人对象

$applicant //object with birtDate. applicationDate etc
$applicant.beneficiaries //array of objects with birthDates
// and many more

我遇到的问题是这些日期是字符串日期,这不是md-datepicker的有效日期。我知道我可以这样做

$scope.applicant.birthDate = new Date($scope.applicant.birthDate)
angular.forEach($scope.applicant.beneficiaries, function(benef, key) {
   benef.birthDate = new Date(benef.birthDate); 
});
// and so on....

但似乎我必须付出很多努力才能做到这一点,也不是动态的。

我正在寻找的解决方案是在md-datepicker呈现日期值之前转换这些日期。我还查看了 $ mdDateLocaleProvider 并使用 formatDate ,我设法更改了显示日期的格式。然后我尝试了 parseDate ,但仍然没有解决我的问题。

0 个答案:

没有答案