我有一个由API端点组成的json文件,它是在应用程序初始化期间使用app.module中的APP_INITIALIZER加载的。
然后我有一个函数通过http.get函数从JSON文件中读取端点值。该应用程序初始化期间执行此功能。
export function initConfig(config: AppSettings){
return () => config.load()
}
public load() {
this._http.get('/assets/ngConfig.json').map((res: any) => res.json()).subscribe((response) => { this.config = response });
}
初始加载期间json文件的值已成功加载。
问题是每当我点击浏览器的刷新按钮时,config / endpoints设置为NULL,从而给我错误。
我应该采取什么方法来处理这种情况?
谢谢!