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非常感谢你