Angularjs 将日期格式设置为ui.boostrap.datepicker

Angularjs 将日期格式设置为ui.boostrap.datepicker,angularjs,datepicker,angular-ui-bootstrap,Angularjs,Datepicker,Angular Ui Bootstrap,我需要为日期选择器的值设置格式,我的日期选择器: <input id="date" name="date" type="text" uib-datepicker ng-model="vm.date"> 我希望vm.date的格式为dd-MM-yyyy,当前日期选择器显示为: 那么有什么属性可以做到这一点呢?或者我必须这样做吗?您可以在模板一侧设置,而不是在范围上设置,这会使事情变得更简单 <pre>Selected date is: <em>{

我需要为日期选择器的值设置格式,我的日期选择器:

<input id="date" name="date" type="text" uib-datepicker ng-model="vm.date">

我希望
vm.date
的格式为
dd-MM-yyyy
,当前日期选择器显示为:


那么有什么属性可以做到这一点呢?或者我必须这样做吗?

您可以在模板一侧设置,而不是在范围上设置,这会使事情变得更简单

    <pre>Selected date is: <em>{{dt|date:'dd-MM-yyyy' }}</em></pre>
所选日期为:{dt|date:'dd-MM-yyyy'}

我不能完全理解您的问题,但是
uib datepicker popup
指令采用您想要的日期格式。有关更多信息,请参阅


另一方面,我们刚刚添加了对多个日期格式的支持,即输入是一个可接受格式的数组,而不是一个。但是,请注意,此功能仅在
master
中可用,并计划在即将发布的1.0.0版本中使用。

请举例说明我的问题。很抱歉,在我最初的回答中使用ui日期格式根本不起作用。我编辑,而不是重新发布,因为我不想留下,以防它误导人们。我真的需要所有这些功能。。。我的意思是,我只需要将日期值保存在绑定模型中,您所做的就是实现我链接的答案…不,您不需要任何一个。它们是从最初的砰砰声中被留在那里的。我现在已经清除了它们并更新了plunk。问题是我不想在视图中使用该值,我需要在ctrl中使用它,我想要存档的是将已格式化的值发送到端点。。。