我是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;
}
我想知道如何在全球范围内设置它?我应该在哪个文档中执行此操作,以及如何将其导入并用于每个服务?而是在每一个上声明它?此致
答案 0 :(得分:1)
如果您希望在整个应用程序中使用rootUrl
,最好的选择是将此字段放在environment.ts
文件中。
您不仅可以在每个文件中使用它,而且可以轻松地针对不同的环境进行更改。 dev
或prod
您可以在此处找到更多详情:Application Environments