在AngularJS服务中引用.js

时间:2014-07-01 12:59:13

标签: angularjs angularjs-service

在我的角度环境中,我有以下文件。 应用程序/脚本/ constants.js

myApp.constant('constants', {
    errorMessages: {
        serverUnavailable: 'The server is not available at the moment, please try again later.'
    },
.
.
.

应用程序/脚本/服务/ user.js的

myApp.factory('MyHttpInterceptor', ['$q', '$injector', '$location', '$rootScope'
    function($q, $injector, $location, $rootScope) {
        .
        .
        .
    }
]);

我想推荐服务器不可用'在constants.js中定义为user.js,为此,我将constants.js添加为'常量'最后,如下所示,但它会导致错误' Uncaught SyntaxError:意外的令牌功能'。

应用程序/脚本/服务/ user.js的

myApp.factory('MyHttpInterceptor', ['$q', '$injector', '$location', '$rootScope', 'constants'
    function($q, $injector, $location, $rootScope, constants) {
        var v = constants.errorMessages.serverUnavailable;

这样做的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

在'常数'之后和功能之前添加逗号。