Angular icon Get 67% off the Angular Master Bundle!

See the bundle then add to cart and your discount is applied.

days
hours
mins
secs

Blog

Our top guides and resources to help you learn new technologies the right way. Enjoy!

Access parent Route params with Angulars Router image

Access parent Route params with Angulars Router

Todd Motto image

Todd Motto

Aug 22, 2017

With the router/URL being an application’s “source of truth”, we need to be able to access parts of the URL for data purposes, such as grabbing a d...

Lazy Loading Angular - Code Splitting NgModules with Webpack image

Lazy Loading Angular - Code Splitting NgModules with Webpack

Todd Motto image

Todd Motto

Jul 17, 2017

Let’s talk about code splitting in Angular, lazy-loading and a sprinkle of Webpack. Code splitting allows us to essentially break our codebase down...

Component architecture recipes for Angulars reactive forms image

Component architecture recipes for Angulars reactive forms

Todd Motto image

Todd Motto

May 8, 2017

Component architecture is the fundamental building block of applications, and isn’t just limited to Angular. Building with components allows for th...

Introducing ngxErrors, declarative form errors for Angular image

Introducing ngxErrors, declarative form errors for Angular

Todd Motto image

Todd Motto

Apr 11, 2017

I’ve been working on an open source project to bring better validation to Angular’s reactive forms. In this post we’ll take a look at how to use it...

Configurable Reactive Forms in Angular with dynamic components image

Configurable Reactive Forms in Angular with dynamic components

Todd Motto image

Todd Motto

Mar 13, 2017

In this post we’re going to explore the creation of dynamic components alongside a Reactive Form setup. If you’re new to Reactive Forms, check out ...

Angulars Router: the Introduction image

Angulars Router: the Introduction

Todd Motto image

Todd Motto

Feb 22, 2017

Angular’s router acts as the main hub of any application, it loads the relevant components relevant to the route requested, as well as dealing with...

A deep dive on Angular decorators image

A deep dive on Angular decorators

Todd Motto image

Todd Motto

Jan 26, 2017

Decorators are a core concept when developing with Angular (versions 2 and above). There’s also an official TC39 proposal, currently at Stage-2, so...

Mastering Angular dependency injection with @Inject, @Injectable, tokens and providers image

Mastering Angular dependency injection with @Inject, @Injectable, tokens and providers

Todd Motto image

Todd Motto

Jan 24, 2017

Providers in Angular are key to how we develop our applications, and injecting dependencies can be done in various ways. In this post, we’re going ...

Should you learn Angular 1.x or 2? image

Should you learn Angular 1.x or 2?

Todd Motto image

Todd Motto

Jan 20, 2017

A question that I’m frequently asked, “should I learn Angular 1 or 2?”. I hope this post offers some insight, help and guidance into answering that...

Building Teslas battery range calculator with Angular 2 reactive forms image

Building Teslas battery range calculator with Angular 2 reactive forms

Todd Motto image

Todd Motto

Dec 13, 2016

In this epic tutorial, we’re going to build some advanced Angular (v2+) components that rebuild Tesla’s battery range calculator and then compile i...

Angular 1.6 is here, this is what you need to know image

Angular 1.6 is here, this is what you need to know

Todd Motto image

Todd Motto

Dec 6, 2016

AngularJS 1.6 was just released! Here’s the low down on what to expect for the component method changes as well as $http Promise method deprecation...

Dynamic page titles in Angular 2 with router events image

Dynamic page titles in Angular 2 with router events

Todd Motto image

Todd Motto

Nov 17, 2016

Updating page titles in AngularJS (1.x) was a little problematic and typically was done via a global $rootScope property that listened for route ch...