我需要使用Angular js.从日期时间(例如:2013-09-03 05:02:04)中提取小时和分钟。我做了这样的事情。使用Angular js从日期时间中提取时间
JSON数据:
{
"status": "success",
"data": [
{
"PriorityPassReservation": {
"site_id": "8",
"id": "235907",
"priority_pass_schedule_id": "4",
"member_id": null,
"member_guid": "8-853414",
"reservation_dt": "2013-09-05 19:00:00",
"checkin_dt": null,
"reminder_sent": "0",
"created": "2013-09-03 05:02:04",
"modified": "2013-09-03 05:02:04",
"status": "booked"
}
]
}
HTML:
<tr ng-repeat="priority in priorityDetails.data">
<td class="no">{{ $index +1 }}</td>
<td class="priority_time">{{priority.PriorityPassReservation.reservation_dt| date:' hh:mm'}}</td>
</tr>
但它并没有给实际result.Does有人知道该如何解决?
NB:priority.PriorityPassReservation.reservation_dt
是一个JSON字符串
你试过angular.fromJson将其转换为反序列化字符串? –
@David Chase no ..我没有那样做。更新我的问题 – Gopesh
以及你的问题是因为你已经有一个日期和时间过滤器不会对你的价值工作,只是使用一个字符串任何与“:”将抛出一个意外的令牌错误 –