为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用ng-model格式化日期?

如何使用ng-model格式化日期?

SMILET 2019-12-17 14:32:29
我有一个输入定义为<input class="datepicker" type="text" ng-model="clientForm.birthDate" />将其显示在页面的其他位置:<tr>    <th>Birth Date</th>    <td>{{client.birthDate|date:'mediumDate'}}</td></tr>当页面加载时,出生日期的格式很好,类似于Dec 22, 2009。但是,当我查看自己<input>的内部时,它显示为Tue Dec 22 2009 00:00:00 GMT-0800 (Pacific Standard Time)我猜想的是JS如何将Date对象呈现为字符串。首先,我如何告诉Angular将日期显示<input>为12/22/2009?我似乎无法|filters在ng-model属性内应用。其次,一旦我编辑了日期,即使将其保留为原始格式,我的其他文本(位于中<td>)似乎也不再应用|date过滤器;它突然更改了格式以匹配输入文本框的格式。如何在|date每次模型更改时应用过滤器?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 1133 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信