Todd Motto

Todd Motto

Owner, Ultimate Angular
Jun 13, 2016

A new Angular 1.x ES2015 styleguide, the path to Angular 2

As many of you know, I created an AngularJS (1.x) styleguide back in July 2014,...

Jun 3, 2016

Lifecycle hooks in Angular 1.5

Lifecycle hooks are simply functions that get called at specific points of a component’s life...

Apr 19, 2016

Angular 2 authentication with Auth0 and NodeJS

If you’ve needed to add authentication to an AngularJS (1.x) app, you’ll have likely have...

Mar 22, 2016

Transclusion in Angular 2 with ng-content

Transclusion is an AngularJS (1.x) term, lost in the rewrite of Angular (v2+), so let’s...

Mar 19, 2016

Component events with EventEmitter and @Output in Angular 2+

Angular components have a far better way of notifying parent components that something has changed,...

Mar 18, 2016

Passing data into Angular 2+ components with @Input

In a component-driven application architecture we typically use stateful and stateless components. A key concept...

Mar 17, 2016

Creating your first Angular 2+ component

This is a beginner level tutorial to ease you into Angular (v2+), although there are...

Mar 11, 2016

Angular .service() or .factory(), the actual answer

I was giving a workshop earlier this week, and as the workshop came to a...

Mar 6, 2016

Emulated or Native Shadow DOM in Angular 2 with ViewEncapsulation

Shadow DOM has long been a talking point on the web, and the Polymer project...

Mar 5, 2016

Bootstrapping your first Angular 2+ app

In this series of four Angular (v2+) posts, we’ll explore how to bootstrap an Angular...

Feb 11, 2016

$onInit and new "require" Object syntax in Angular components

The component() helper method shipped with so many great features to take us even closer...