声明全局字符串

时间:2018-06-12 23:17:39

标签: angular

我是Angular 5的新手。我创建服务,我为我的所有操作设置了api rootUrl:

@Injectable()
export class UsuariosService {
  readonly rootUrl = "http://myapiurl/";

我喜欢

list() {
    var perfiles = this.http
      .get(this.rootUrl + "api/perfiles/listar", this.options)
      .map((data: any) => data.json());
    return perfiles;
  }

我想知道如何在全球范围内设置它?我应该在哪个文档中执行此操作,以及如何将其导入并用于每个服务?而是在每一个上声明它?此致

1 个答案:

答案 0 :(得分:1)

如果您希望在整个应用程序中使用rootUrl,最好的选择是将此字段放在environment.ts文件中。

您不仅可以在每个文件中使用它,而且可以轻松地针对不同的环境进行更改。 devprod

您可以在此处找到更多详情:Application Environments