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

Frontend View Top Routen

Markus Thömmes edited this page Feb 4, 2015 · 8 revisions

← zurück zur Übersicht

Top Routen

Modul: happyHour.views.topRoutes
Controllerdatei: views/top-routes/top-routes.js
Templatedatei: views/top-routes/top-routes.html
Route: /topRoutes
Autor: Markus Thömmes, Dorothee Nies

Abhängigkeiten

AppStatusPersistenceService
Zum Speichern der Route im Anwendungsstatus
$location
Zum Weiterleiten auf andere Seite
BackendService
Zum Laden der Routen aus dem Backend

Funktionsweise

Die Toprouten werden aus dem Backend ausgelesen und im Scope zur Verfügung gestellt.

BackendService.getToproutes().then(function(routes) {
  $scope.routes = routes;
});

Wird eine Route angeklickt, so wird die openRoute-Funktion ausgeführt (per ng-click gebunden), die die angeklickte Route in den AppStatus schreibt und anschließend auf die currentRoute-Ansicht weiterleitet.

$scope.openRoute = function(index){
  AppStatusPersistenceService.setRoute($scope.routes[index]);
  $location.path('/currentRoute');
};

Clone this wiki locally