Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 调用模块常数?_Javascript_Angularjs - Fatal编程技术网

Javascript 调用模块常数?

Javascript 调用模块常数?,javascript,angularjs,Javascript,Angularjs,我有下面的角度模块。例如,我如何从我的一个控制器调用APIHost angular.module('configuration', []) .constant('APIHost','http://api.com') .constant('HostUrl','http://example.com') .constant('SolutionName', 'MySite'); 像这样,就像任何服务或工厂一样 我还包括来自的行业标准(种类)的结构 希望有帮助 像这样,就像任何服

我有下面的角度模块。例如,我如何从我的一个控制器调用APIHost

angular.module('configuration', [])
    .constant('APIHost','http://api.com')
    .constant('HostUrl','http://example.com')
    .constant('SolutionName', 'MySite');

像这样,就像任何服务或工厂一样

我还包括来自的行业标准(种类)的结构


希望有帮助

像这样,就像任何服务或工厂一样

我还包括来自的行业标准(种类)的结构


希望有帮助

常量只不过是一种提供者配方

您需要在
控制器
工厂函数中注入
常量
依赖项,就是这样

app.controller('testCtrl', function($scope, APIHost){
  console.log(APIHost)
})
确保您的
配置
模块已作为依赖项添加到主模块中 要使用
常量
的提供程序,如下所示


常量只是一种提供者配方

您需要在
控制器
工厂函数中注入
常量
依赖项,就是这样

app.controller('testCtrl', function($scope, APIHost){
  console.log(APIHost)
})
确保您的
配置
模块已作为依赖项添加到主模块中 要使用
常量
的提供程序,如下所示

var app = angular.module('app', ['configuration', 'otherdependency']);
app.controller( ... ) //here you can have configuration constant available