我如何在此处添加 angular-moment 过滤器?

how do i add angular-moment filter here?

我是 angularjs 的新手,给定了一个代码库以将 angular-moment (moments.js) 添加到模块。

模块定义如下:

angular.module("xyz", ["ngRoute",
                              "ui.bootstrap",
                              "infinite-scroll",
                              "uiGmapgoogle-maps",
                              "googlechart"],          
     function($interpolateProvider) {
        $interpolateProvider.startSymbol("[[");
        $interpolateProvider.endSymbol("]]");
})
    .factory("principal", principal)
    .factory("authorization", authorization)
    .factory("pingService", abc)

当我在 "googlechart" 之后添加 angularMoment 时,出现 "unpr" angular 错误。我确实在 html 中包含了 moments.js 和 angular-moments.js。

我需要在我的 angular 代码中使用 javascript moments 库。

请帮忙。

感谢

您无需添加任何指令即可在您的项目中使用 momentjs,就像在您的 SPA 主页中引用任何其他脚本一样引用它并在任何控制器上使用它。

通过指令加载它的唯一好处是将它声明为依赖项,并且可以模拟它进行测试,如果你不关心这个,就像没有 Angular.

您没有将 'angularMoment' 作为依赖包含在您的模块中。 喜欢以下:

angular.module("xyz", ["ngRoute",
                              "ui.bootstrap",
                              "infinite-scroll",
                              "uiGmapgoogle-maps",
                              "googlechart","angularMoment"],          
     function($interpolateProvider) {
        $interpolateProvider.startSymbol("[[");
        $interpolateProvider.endSymbol("]]");
})
    .factory("principal", principal)
    .factory("authorization", authorization)
    .factory("pingService", abc)

并确保您已将 angular-moment.js 文件包含在 index.html

希望对您有所帮助。如有任何疑问,请告诉我