У меня есть эта проблема в моем приложении Angular 6.Мне нужно всегда иметь свежие данные из запроса HttpClient.
Я звоню в службу для получения данных из файла json в файловой системе сервера:
this.testDataService.retrieveConfig().subscribe(
response => {
console.log("test -> ", response);
this.testDataService.initConfig(response);
this.config = this.testDataService.getTest();
},
error => {
console.log("Error",error);
}
);
Это кажется хорошим,но проблема в том, что в моем встроенном приложении каждый раз, когда я вызываю метод get (это подтверждается в моем файле console.log в функции стрелки подписки), ответ не меняется даже тогда, когда я изменяю информацию в своем файле json.Этого не случилось в моей местной угловой среде.Это не решение для изменения информации, это очистить кеш браузера.Не работает перезагрузите веб-сервер (apache) или обновите страницу с помощью CTRL + F5.
Я еще не понял, если проблема в угловом вызове o Конфигурация веб-сервера.
Спасибо.