在ng-options标签上使用过滤器 - 不工作

时间:2015-11-05 18:02:25

标签: angularjs ng-options

我正在尝试格式化我在ng-options中使用的集合中的时间值。

db中的格式为00:00:00,但我想向用户提供00:00 AM / PM。

我正在尝试这个;

ng-options =" time.time as(time.time | date:' h:mma')时间为"

没有运气。似乎它应该是非常直接的。 shortTime也不起作用。

感谢。

1 个答案:

答案 0 :(得分:0)

基本上,您的日期应以正确的格式返回,以便date过滤器将其识别为date

2015-11-05 06:00:00应更改为2015-11-05T06:00:00

$scope.times = [
    {time: '2015-11-05T01:00:00', id: '1'},
    {time: '2015-11-05T02:00:00', id: '2'},
    {time: '2015-11-05T03:00:00', id: '3'},
    {time: '2015-11-05T13:00:00', id: '4'},
];

Demo Here