Как загрузить файл JSON без использования сервиса - PullRequest
0 голосов
/ 02 декабря 2019

Я хочу загрузить файл 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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...