javascript - Angular 日期过滤器的格式部分不起作用

标签 javascript angularjs angularjs-filter angular-filters datefilter

我想以“MM/dd/yyyy”格式显示日期。
日期过滤器有效,但日期部分的该格式不起作用。

以下是我的代码:

this.$filter('date')(this.BeginDate, 'MM/dd/yyyy')

最佳答案

这是您需要的快速示例,请检查您在 Controller 中调用过滤器的方式

angular.module('myApp',[])
.run(function($rootScope,$filter){

  $rootScope.date = $filter('date')(new Date(),'MM/dd/yyyy'); // the issue is here
})
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app="myApp">
  {{date}}
</div>

关于javascript - Angular 日期过滤器的格式部分不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47865494/

相关文章:

javascript - 绑定(bind) gridview 时在进程中抛出错误?

javascript - AngularJS - 从 ng-repeat 中的 ng-select 中过滤已经选择的项目

javascript - 如何在Angular js Controller 中获取返回过滤器数组数据?

javascript - 如何有条件地将属性指令添加到子指令?

javascript - 通过 CSS 实现多 Pane 滚动

javascript - 使用 jquery 将 RenderPage 插入到 div 中

javascript - 在 angularjs 中访问 JSON 元素

javascript - 在 $rootScope.$apply() 完成解决 promise 之前执行测试规范

javascript - 如何使用 Angular.js 中的某些唯一值从数组中删除值

javascript - 根据 Angular 中的单独变量设置下拉菜单默认值