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

Use filter on ng-options label - NOT WORKING

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

数据库中的格式是 00:00:00 但我想向用户显示 00:00 AM/PM。

我正在尝试这个;

ng-选项="time.time as (time.time | date:'h:mma') for time in times"

运气不好。看起来应该很简单。 shortTime 也不起作用。

谢谢。

基本上,您的日期应该 return 格式正确,以便 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