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)