如何在应用程序配置常量中使用全局常量。
在Constant.js中
var ConstantAPI = {
baseUrl: "http://localhost:4200",
}
在appConfiguration.js中
(function () {
'use strict';
myModule.constant('appConfiguration', {
getEmployee : ConstantAPI.baseUrl + '/getEmployee',
})();
错误:未定义ConstantAPI
答案 0 :(得分:1)
为什么不在常量本身中定义它。应该是这样的
var myModule = angular.module('myApp', []);
app.constant('ConstantAPI ', {
baseUrl: "http://localhost:4200",
});
app.provider('appConfiguration', ['ConstantAPI', function(ConstantAPI) {
getEmployee : ConstantAPI.baseUrl + '/getEmployee',
}]);
答案 1 :(得分:0)
您必须按如下所示在单独的文件中定义常量。
var MyApp= angular.module("myapp");
MyApp.constant("ConstantAPI",
{
baseUrl: "http://localhost:4200",
});