Update Vorgehensweise

Tim Herbst 2021-01-18 19:04:00 +00:00
parent 10cbe876f4
commit d808b5595a

@ -388,6 +388,7 @@ public exampleMethod(param: string): Promise<any> {
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<any> {
@ -403,5 +404,8 @@ private fetchBikePointGeoData(): Promise<any> {
Weitere Beispiele sind aus dem Sourcecode zu entnehmen.
## Einbinden von Leaflet
* Erläuterung des Map-Service in Bezug auf Layer und Marker-Generierung
<div align="center">
<img src="uploads/ba24436b46fbe8e67d6adddf64f12bf6/LeafletMapArchitektur.png"/>
</div>
* Grober Ablauf der Map-Generierung (Layer-Aufbau grafisch darstellen)