如何在ng-repeat中格式化ng-model日期?

时间:2017-01-26 07:57:28

标签: javascript angularjs date

我希望以'yyyy-MM-dd'的格式显示日期,同时在event.StartDate中保存值。

如果我删除ng-model,它可以显示正确的日期,即'2017-01-26 12:00',但该值无法保存到event.StartDate。

但是,如果我添加ng-model,则日期格式不起作用,并显示'/ Date(1485403200000)/。

这是我的代码。

doReturn(someValue).when(Mockito.any(MyObject.class)).getSomeValue();

1 个答案:

答案 0 :(得分:2)

您需要将日期过滤器应用于ng-model,并且您不需要value属性。试试:

<input name="eventStartDate" ng-model="event.StartDate | date: 'yyyy-MM-dd'" type="text"/>