在Angular 4项目中,我将一些信息存储在json文件中。该信息包含自定义配置,而app.module.ts和Service Worker中需要其中的一些信息。
该json文件的内容也被放入可注入服务的变量中,因此我想访问json文件或访问该服务变量都可以。这是我将json文件放在变量中的服务:
@Injectable()
export class ConfigService {
public appConfig: AppConfigRoot;
constructor( private http: Http )
{ this.loadAppConfigFile(); }
loadAppConfigFile() {
this.http.get("/assets/config/app.config.json").map((res) =>
res.json()).subscribe(data => {
this.appConfig = data;
});
}
}