Angularjs内置的过滤器(过滤器)为我们的数据信息格式化提供了比较强大的功能,比如:格式化时间,日期,格式化数字精度,语言本地化,格式化货币等等。但这些过滤器一般都是在视图中使用的,比如格式化时间/日期的观点视图代码:
& lt; div ng-app> & lt; p> & lt; label>选择date</label> & lt;输入类型="日期" id=叭掌凇眓g-model=" datevalue "/比; & lt;/p> & lt; p>{{datevalue |日期:‘fullDate}} & lt;/p> & lt;/div> >之前那么问题来了,如果我需要在控制器(控制器)的js代码中使用滤波器来格式化时间/日期,应该怎样处理呢?直接上代码吧:视图(视图)模板代码:
& lt; div ng-app=" dateApp " ng-controller=癲ateController”比; & lt; p>{{结果}}& lt;/p> & lt;/div> >之前控制器(控制器)代码:
应用var=角。模块(“dateApp”, []); app.controller ( “dateController”, 函数(范围、过滤美元){ 美元的范围。结果=$过滤器(日期)(新日期(),“fullDate”); } ); >之前以上就是在控制器(controller.js)的js代码中使用过滤器(过滤器)美元格式化日期/时间的实现。希望对大家的学习有所帮助,也希望大家多多支持。
详解Angularjs在控制器(controller.js)中使用过滤器(过滤器)美元格式化日期/时间实例