Я пытаюсь создать веб-сайт, предлагающий текстовые курсы для моего школьного задания.Я уже сделал аутентификацию и резервное копирование курсов.Сейчас я пытаюсь создать живой чат.Но когда я меняю базу данных, необходимо перезагрузить сайт, чтобы изменения произошли.Как это сделать без перезагрузки?
Мой сервис для загрузки скрипта:
import { HttpClient } from "@angular/common/http";
import { Injectable } from "@angular/core";
@Injectable()
export class CoursService {
liste_cours = []
constructor(private httpClient: HttpClient) {
this.getCoursFromServer()
}
saveCoursToServer() {
this.httpClient
.put("https://databaselink/cours.json", this.liste_cours)
.subscribe(
() => {
console.log("Enregistrement terminé!");
},
error => {
console.log("Erreiorr ! : " + error);
}
);
}
getCoursFromServer() {
this.httpClient
.get<any[]>("https://databaselink/cours.json")
.subscribe(
response => {
this.liste_cours = response;
console.log("Loading finish");
},
error => {
console.log("Error!: " + error);
}
);
}
}
Спасибо за ваши ответы!