AngularJS Routing In-depth

This course will demonstrate all of the techniques required to implement sophisticated Angular routing strategies with multiple routing frameworks.
Course info
Rating
(402)
Level
Intermediate
Updated
September 4, 2015
Duration
2h 14m
Table of contents
Description
Course info
Rating
(402)
Level
Intermediate
Updated
September 4, 2015
Duration
2h 14m
Description

Routing is a fundamental component of Angular applications. Taking full advantage of client-side routing in your Angular apps will lead to better structured code and a better experience for your users, since you will only have to update the portions of the web page that change as they interact with your app. This course will teach you how to implement routing in an Angular app with the most popular frameworks available. You will learn how to work with URLs, parameters, states, view hierarchies, and lots more.

About the author
About the author

Brice has been a professional developer for over 20 years and loves to experiment with new tools and technologies. Web development and native iOS apps currently occupy most of his time.

More from the author
Angular Services
Intermediate
2h 30m
3 Oct 2017
Getting Started with TypeScript
Beginner
3h 8m
18 May 2017
Advanced TypeScript
Advanced
2h 55m
15 Nov 2016
More courses by Brice Wilson
Transcript
Transcript

Hello! My name is Deborah Kurata. Welcome to my course: "Angular Routing" from Pluralsight. This course is for Angular version 2 and above.

There is more to routing in Angular than just moving the user between multiple views of an application.

After covering the basics, this course:

  • Child and Secondary Routes: Details how to configure child routes to build a tabbed edit form, and secondary routes to display multiple routable panels.
  • Route Parameters: Sometimes you need to pass a little data to your routes with parameters. You'll see how to use required, optional, and query parameters.
  • Styling, Animating, and Reacting: To make your app more visually appealing, you'll walk through how to style and animate routes. And react to route events to display a spinner while a route is loading.
  • Route Guards and Resolve: You'll learn how to prefetch data required for a route, and guard routes to add permissions or prevent the user from leaving a route without confirmation.
  • Lazy Loading: And you'll discover how to improve your application startup time by asynchronously loading your routes using lazy loading.
By the end of this course, you will have the knowledge you need to leverage more sophisticated routing features and support more real-world routing scenarios.

I hope you'll join me on this journey through "Angular Routing" from Pluralsight.