我有一个定义如下的常量服务:
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 注入