我正在使用存储在appSettings.json中的应用设置构建一个NG2应用。启动时,应用程序将通过http.get下载文件。默认情况下,Web浏览器将缓存json文件,我不希望这种情况发生。我知道在jQuery AJAX中你可以根据每个请求或所有请求来设置cache = false。
我在Angular http服务中找不到类似的设置,你知道这样的设置吗?
目前我必须使用:
this.http.get(APP_DI_CONFIG.baseUri + 'appSettings.json' + '?v=' + Date.now()).map(response => response.json());
工作正常。但是,我不确定这是否是NG2应用程序中最优雅的方式?