Angularjs如何将所有URL放在一个JS页面中
在这里,我有很多工厂的网页,在每个网页中分配网址对我来说是困难的,你能帮助我如何把所有网址放在一个地方,并在所有的网页访问像Angularjs如何将所有URL放在一个JS页面中,angularjs,Angularjs,在这里,我有很多工厂的网页,在每个网页中分配网址对我来说是困难的,你能帮助我如何把所有网址放在一个地方,并在所有的网页访问像 app.factory('Fac1',function($http){ var hostUrl:'http:loaclhost:4200' } 第二个工厂是 app.factory('Fac2',function($http){ var hostUrl:'http:loaclhost:4200' } 秀安 请帮助我如何将此主机url放在一个位置您可以使
app.factory('Fac1',function($http){
var hostUrl:'http:loaclhost:4200'
}
第二个工厂是
app.factory('Fac2',function($http){
var hostUrl:'http:loaclhost:4200'
}
秀安
请帮助我如何将此主机url放在一个位置您可以使用常量变量作为url
var app = angular.module('myApp',[]);
在另一个文件中,您可以添加所有URL
app.constant("urlConstant", {
Url_Base: 'http://localhost:4200/',
Url_EmployeeList: 'getEmployeeList'
});
现在将这个urlConstant注入所有工厂,如下所示
app.factory('Fac1',['$http','urlConstant',function($http,urlConstant){
var hostUrl: urlConstant.Url_Base;
var getEmployeeListurl: urlConstant.Url_Base + urlConstant.Url_EmployeeList;
}]);
您可以为url使用常量变量
var app = angular.module('myApp',[]);
在另一个文件中,您可以添加所有URL
app.constant("urlConstant", {
Url_Base: 'http://localhost:4200/',
Url_EmployeeList: 'getEmployeeList'
});
现在将这个urlConstant注入所有工厂,如下所示
app.factory('Fac1',['$http','urlConstant',function($http,urlConstant){
var hostUrl: urlConstant.Url_Base;
var getEmployeeListurl: urlConstant.Url_Base + urlConstant.Url_EmployeeList;
}]);
@拉吉布尔,谢谢你much@Rajibul非常感谢你