Я хочу загрузить файл Json и перечислить его содержимое в шаблоне Angular. Этот файл является общим файлом, который могут обновлять некоторые пользователи. Для этого я использую сервис с Angular 7:
private linksUrl = 'http://localhost/assets/json/file.json'; // file in the wwwroot/assets/json server folder
getLinks(): Observable<any[]> {
return this.http.get<any[]>(this.linksUrl).pipe();
}
Проблема с этим подходом состоит в том, что пользователь должен нажать CTRL + F5, чтобы он мог видеть обновленный контент, потому что только F5 недостаточно, чтобы увидетьновый контент.
Я попробовал второй подход, который загружает контент json локально: import { links } from "../../assets/json/file.json"
, но этот подход не работает должным образом, потому что изменение контента на удаленном сервере не имеет никакого эффекта, и я должен опубликовать приложениес новыми изменениями, чтобы конечный пользователь мог видеть изменения (достаточно только F5, чтобы увидеть новые изменения)
Мой вопрос: есть способ обновить файл json с удаленного сервера без публикации приложения, чтобыпользователь может видеть новые обновления, не нажимая CTRL + F5?