【发布时间】:2014-03-05 23:56:47
【问题描述】:
您好,我有一个 JSON 日期格式数据,需要将其转换为角度日期并显示。
JSON 日期格式为
var close_date="\/Date(1151470800000-0500)\/"
在我的 html 代码中,我在加载时调用函数,如下所示。
//i have other fields in form that i am not showing for sake of simplicity.
<form ng-repeat p in list>
<div>
<span ng-model="p.close_date" ng-init="fn(p.close_date)"> {{p.close_date}}</span>
</div>
</form>
我的控制器是..
formsApp.controller('pCtrl', function ($scope, pRepository, $location) {
$scope.lisr = pRepository.query();
$scope.fn = function (close_date) {
return eval("new " + close_date.replace(/\\|\//g, ''))
}
});
当我运行代码时,它应该显示 2006 年 6 月 27 日晚上 11:59:59 但它不会也仍然显示 jason 格式日期。你能告诉我如何解决它。我怀疑没有调用 ng-init
【问题讨论】:
标签: javascript json angularjs angularjs-ng-repeat