Javascript 如何使用注入令牌/App_init概念使用多个URL

Javascript 如何使用注入令牌/App_init概念使用多个URL,javascript,angular,typescript,Javascript,Angular,Typescript,在这里,我需要一个建议或更好的方法有关多网址消费 场景:我在assets文件夹中有一个JSON文件,其中包含多个URL,如下所示 { "Url1": "http://dummy.restapiexample.com/", "Url2": "https://reqres.com" "url3": "https://fakeapi.com" } 使用environment.ts或不使用environment.ts,我需要使用这些URL和 我是如何尝试消费的 正在使用jso

在这里,我需要一个建议或更好的方法有关多网址消费 场景:我在assets文件夹中有一个JSON文件,其中包含多个URL,如下所示

{
    "Url1": "http://dummy.restapiexample.com/",
    "Url2": "https://reqres.com"
     "url3": "https://fakeapi.com"
}
使用environment.ts或不使用environment.ts,我需要使用这些URL和

我是如何尝试消费的

正在使用json文件-->config.service.ts-->Setting.service.ts(其中每个url将根据其调用的url具有不同的方法)-->dataLayer.service.ts-->some.component.ts

JSON-->config.service.ts(加载JSON文件的位置) config.service.ts-->settings.service.ts(选择要调用的url)

如上所述,基于dataLayer.service.ts的调用,它调用了一些diff方法
在settings.service.ts-->dataLayer.service.ts中

在这里,它调用设置方法,如

  public Method1(){
   this.settings.x()
 }
这个数据层是使用some.component.ts调用的

this.datalayer.method1.susbscribe(res => {res})

因此,我的重点是如何实现注入令牌方案或应用程序初始值设定项参见本教程:此链接可能会帮助您@HienNguyen非常感谢我会看一看参见本教程:此链接可能会帮助您@HienNguyen非常感谢我会看一看
this.datalayer.method1.susbscribe(res => {res})