Angularjs 注入带有名称空间名称的服务/常量,如;com.application.configs“;
我有一个固定的服务定义如下:Angularjs 注入带有名称空间名称的服务/常量,如;com.application.configs“;,angularjs,Angularjs,我有一个固定的服务定义如下: myModule.constant("com.application.configs",{language: "EN"}); 现在我想把它注入我的控制器,但我不知道如何用一个带点的常量名来实现 myModule.controller("dialogController",function ($scope, com.application.configs) {...}) 显然,这不起作用,但我不知道如何进行此注入,或者如果不进行手动$inject,这是否可行 如何
myModule.constant("com.application.configs",{language: "EN"});
现在我想把它注入我的控制器,但我不知道如何用一个带点的常量名来实现
myModule.controller("dialogController",function ($scope, com.application.configs) {...})
显然,这不起作用,但我不知道如何进行此注入,或者如果不进行手动$inject,这是否可行
如何正确使用这样的服务/常量?变量名中不能使用点。试一试
myModule.controller("dialogController",['$scope', 'com.application.configs', function ($scope, applicationConfigs) {...})
“com.application.configs”应作为applicationConfigs注入