-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
HTML5 Data and Services Cookbook
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 a markdown filter module.
Let's write our Angular app:
Create a file named index.html that will host the Angular application. It includes all the necessary scripts and sets up the div element that will host the views:
<!doctype html...
Change the font size
Change margin width
Change background colour