我在阅读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'而不是全局变量。它是否正确?我认为这是不可能的。此刻仍然是全局变量。