我想从传入的json数据字符串中提取格式化的时间字符串,但是有必要在AngularJS中使用moment.js来执行此操作吗?
HTML代码:
CFLAGS=/W3 /Zi /MTd /Gy /Gm- /Zl /Od /DDETOURS_BITS=$(DETOURS_BITS)
传入JSON:
<div ng-repeat="event in events | limitTo:1">
<div class="row spot">
<span class="orange">When</span><br>
<span class="large-font">{{event.Date}}</span> <span>{{moment(event.StatrtTime).format('hh:mm:ss a')}}</span><br>
<span class="orange">Where</span>
</div>
但这不起作用。
答案 0 :(得分:2)
您应该在角度{{event.StatrtTime | 'hh:mm:ss a'}}
而不是moment()
答案 1 :(得分:1)
您可以调用控制器中的函数,该函数使用momentjs返回时间。
假设您使用控制器
从视图
{{formatTime(time}}
在控制器中
function formatTime(time) {
var momentTime = moment(time);
return momentTime.format('hh:mm');
}