在服务中使用常量 - AngularJS

时间:2016-09-11 10:52:42

标签: angularjs

我试图在服务中使用两个常量,但常量是未定义的。我还将这些常量包含在不同的控制器中,并且没有未定义变量的问题。为什么会这样?

var app = angular.module("angularJsApplication", ["ngRoute"]);

app.config(function ($routeProvider) {
    $routeProvider
        .when("/overview", {
            ...
        });
});


app.constant('user1Constant', "aa");
app.constant('user2Constant', "bb");


app.factory("databaseService", [function (user1Constant, user2Constant) {
    console.log(user1Constant); //user1Constant is undefined

1 个答案:

答案 0 :(得分:1)

你的工厂应该是这样的,

app.factory("databaseService", ["user1Constant","user2Constant", function(user1Constant,user2Constant) {
console.log(user1Constant);
}
相关问题