首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >输入字段的AngularJS $formatter和$parser

输入字段的AngularJS $formatter和$parser
EN

Stack Overflow用户
提问于 2016-12-06 20:41:54
回答 1查看 147关注 0票数 0

是否有可能也将$parser$formatter用于输入字段,而不仅仅是用于指令?

这是我的输入字段(AngularJs DateTimePicker)

代码语言:javascript
运行
复制
<input type="text"
 class="form-control date"
 name="date"                                
 data-ng-model="vmModal.account.creationDate"
 datepicker-popup="dd.MM.yyyy"
 is-open="vmModal.openedDatePicker"
 close-text="schlie&szlig;en"
 current-text="heute"
 clear-text="l&ouml;schen"
 datepicker-options="{startingDay: 1}"
 placeholder="Datum">

编辑实际上我不知道该做什么,我需要日期的字符串表示,因为我在应用程序的其他地方显示它。我所知道的唯一可能是在我的javascript对象中有另一个字段,它代表一个date对象。

EN

回答 1

Stack Overflow用户

发布于 2016-12-07 11:00:59

我可能没有理解您的问题,但从您的编辑,似乎您需要显示或使用通过输入在其他地方选择的日期。这是标准的东西,有一个模型和几个视图。在您的例子中,您只需使用角度vmModal.account.creationDate过滤器以不同的格式显示数据报警器中使用的date。例如,当您在datepicker中选择以下日期时: 25.12.2016

代码语言:javascript
运行
复制
<em>{{vmModal.account.creationDate | date:'EEEE, dd MMMM yyyyy' }}</em>

须展示

Sonntag,2016年12月25日

请参阅柱塞的实际操作。

注意,您可以指定手动输入的替代日期格式。在柱塞中,我添加了alt-input-formats="['dd/MM/yy']"。用户现在可以输入25.12.201625/12/16,这两个格式化日期都将被解析为date对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41004484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档