【发布时间】:2019-07-31 23:24:37
【问题描述】:
我尝试创建一个网站,为我的学校作业提供文本课程。我已经完成了认证和课程备份。现在,我尝试创建一个实时聊天。但是,当我更改数据库时,需要重新加载网站才能进行更改。如何在不重新加载的情况下做到这一点?
我的服务加载脚本:
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);
}
);
}
}
感谢您的回答!
【问题讨论】:
标签: angular database typescript firebase reload