Skip to content
This repository was archived by the owner on Sep 18, 2020. It is now read-only.

Frontend View Route oeffnen

Markus Thömmes edited this page Jan 30, 2015 · 4 revisions

← zurück zur Übersicht

Route öffnen

Modul: happyHour.views.openRoute
Controllerdatei: views/open-route/open-route.js
Templatedatei: views/open-route/open-route.html
Route: /openRoute/:hash
Autor: Markus Thömmes

Abhängigkeiten

$routeParams
Um die Parameter der Route auszulesen
AppStatusPersistenceService
Zum Speichern der geöffneten Route im Anwendungsstatus
$location
Zum Weiterleiten auf andere Ansichten
BackendService
Zum Laden der Route aus dem Backend

Funktionsweise

Der über die Route mitgegebene Hash-Wert einer Route wird dem BackendService übergeben. Die geladene Route wird anschließend in den AppStatus geschrieben und es wird auf die currentRoute-Ansicht weitergeleitet um die geladene Route anzuzeigen.

BackendService.getRoute($routeParams.hash).then(function(route) {
  AppStatusPersistenceService.setRoute(route);
  $location.path('/currentRoute');
});

Clone this wiki locally