From d808b5595a16dd3c2019359ec4ee13ef99bbe86a Mon Sep 17 00:00:00 2001 From: Tim Herbst Date: Mon, 18 Jan 2021 19:04:00 +0000 Subject: [PATCH] Update Vorgehensweise --- Projektarbeit-3/Vorgehensweise.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Projektarbeit-3/Vorgehensweise.md b/Projektarbeit-3/Vorgehensweise.md index c5324d2..390756e 100644 --- a/Projektarbeit-3/Vorgehensweise.md +++ b/Projektarbeit-3/Vorgehensweise.md @@ -388,6 +388,7 @@ public exampleMethod(param: string): Promise { return this.client.get(environment.apiUrl + `urlToEndpoint/${param}/`).toPromise(); } ``` +Sehr früh war klar, dass wir Promises anstatt Observables nutzen. Dadurch hatten wir die Möglichkeit, gewisse Abschnitte der Programmausführung zu synchronisieren. So konnten wir erst gewisse Komponenten generieren, wenn der Aufruf zum Backend erfolgreich war. #### Beispiel aus dem DashboardService ``` public fetchDashboardInit(id: string): Promise { @@ -403,5 +404,8 @@ private fetchBikePointGeoData(): Promise { Weitere Beispiele sind aus dem Sourcecode zu entnehmen. ## Einbinden von Leaflet -* Erläuterung des Map-Service in Bezug auf Layer und Marker-Generierung +
+ +
+ * Grober Ablauf der Map-Generierung (Layer-Aufbau grafisch darstellen)