Routing, filters, and backend services in Angular

To better utilize the browser's Back button functionality, as well as allow users to copy and paste links, Angular provides a router module. The router functions similarly to a server-side router, with the path appended in the URL after the hash along with query string parameters. It will redirect the user to the appropriate pair of controller and view.

Additionally, to share data between views and the server, we need to define a module for the backend storage. We're going to use HTML5 localStorage instead—the resulting code will be very similar.

In this recipe, we're going to build a simple markdown-based wiki that stores pages in local storage. Angular also supports filters, so we're going to write ...

Get HTML5 Data and Services Cookbook 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.