Logische Seiten und Routing
JavaScript-getriebene Webanwendungen realisieren in der Regel über eine physische Seite mehrere logische Seiten, sodass der Benutzer ohne merklichen Ladevorgang zwischen einzelnen Seiten wechseln kann. Zur Realisierung dieses Verfahrens existieren in AngularJS zwei Möglichkeiten: Zum einen kann der Entwickler verschiedene Teile einer Seite bei Bedarf ein- und ausblenden und zum anderen bietet AngularJS ein Modul namens ngRoute
, welches diese Aufgabe abstrahiert und auch Deep-Linking unterstützt. Deep-Linking bedeutet, dass der Benutzer über die Zurück-Schaltfläche nicht nur zu physischen Seiten, sondern auch zu logischen Seiten zurückkehren sowie für logische Seiten Bookmarks erstellen kann.
Dieser Abschnitt geht auf ...
Get Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.