javascript - 我在力矩和 Angular 过滤器方面遇到问题

标签 javascript jquery angularjs momentjs

这在 jsfiddle 更新之前有效,但现在不起作用。欢迎任何帮助。

这是 HTML

<div ng-app="app" ng-controller="ctrl">

    {{ date | date: 'MM-dd-yy' }} <br/> <br/>

    {{ date | date: 'MMM-dd-yyyy' }} <br/> <br/>

    {{ date | date: 'MMMM-dd-yyyy' }} <br/> <br/>

    {{ d | date: 'MM/dd/yy' }} <br/> <br/>

    {{ d | date: 'MMM/dd/yyyy' }}

</div>

...这是 Javascript

var app = angular.module("app", []);
app.constant("moment", moment);

app.controller("ctrl", function($scope, moment) {
    $scope.d = new Date();
    $scope.date = new moment();
    $scope.getRandomDate = function(){
        var year = Math.floor(Math.random() * 2) + 2014;
        var month = Math.floor(Math.random() * 12) ;
        var day = Math.floor(Math.random() * 31);
        return moment([year, month, day]).toDate();
   };
   $scope.date = $scope.getRandomDate(); 

});

https://jsfiddle.net/galnova/tkchx8me/8/

最佳答案

将模块 angularMoment 添加为应用模块的依赖项

var app = angular.module('app', ['angularMoment']);

关于javascript - 我在力矩和 Angular 过滤器方面遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34315812/

相关文章:

jquery - 动态添加事件类无法正常工作

angularjs - ng-submit 在表单提交后给出旧值

javascript - 如果文件的扩展名为 jpg 或 png,我如何使用 chrome.downloads.onDeterminingFilename 更改下载的文件名?

jquery - Angular 2 日期选择器组件可以禁用特定日期

javascript - 如何使用 Three.js 在点击到达特定位置后停止相机动画

javascript - 由于 typer.js,网站不断抖动

javascript - 如何删除url页面上的#id

javascript - 当元素从 dom 中消失时,更改事件保持事件状态

javascript - 如何在 iPad 上实现可滚动的 <div>?

javascript - Gatsby - "value"必须至少包含 [icon, icons] 之一