Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 声明全局字符串_Angular - Fatal编程技术网

Angular 声明全局字符串

Angular 声明全局字符串,angular,Angular,我是新来的。我创建服务,为我的所有操作设置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

我是新来的。我创建服务,为我的所有操作设置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;
  }
我想知道如何全局设置它?我应该在什么文档中执行此操作,以及如何将其导入并使用到每个服务中?而是在每一个上面声明它?关于

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

您不仅可以在每个文件中使用它,还可以轻松地为不同的环境(如dev或prod)更改它

您可以在此处找到更多详细信息: