当前位置:  开发笔记 > 编程语言 > 正文

如果可能的话,如何使Momentjs不是Angularjs中的全局变量

如何解决《如果可能的话,如何使Momentjs不是Angularjs中的全局变量》经验,为你挑选了0个好方法。

我在阅读Angularjs样式指南Y240时感到困惑。

它讨论了为供应商库的全局变量创建一个Angular常量,以便我们可以注入原本是全局的供应商库。

我的理解是您必须这样做:


在将angular.js以及控制器和指令加载到app.js中之前,moment对象是全局变量。您如何使用以下代码将其提供服务,并在需要时将其注入?

如果看不到完整图片,请更正我。

// constants.js

/* global toastr:false, moment:false */
(function() {
    'use strict';

    angular
        .module('app.core')
        .constant('toastr', toastr)
        .constant('moment', moment);
})();

我的困惑: 上面的代码应该使全局变量'moment'而不是全局变量。它是否正确?我认为这是不可能的。此刻仍然是全局变量。

推荐阅读
LEEstarmmmmm
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有