Last night, one of the biggest announcement in the Angular history has happened. Brad Green announced that Angular 2 Final is out!
Even though it took about 2.5 years to reach this milestone, this is really just the start. There are plans to release the Angular Material implementation for Angular 2, broader support for server-side rendering, more guides and much much more. Head over to the official blog to learn more about the future plans (we’re super excited that we made it into the list of contributors, next to all the great people who made Angular 2 happen). Or, check out Juri’s great write-up of the event.
Where to start?
Now that the core Angular 2 is considered stable, you might want to jump in and learn about it but aren’t really sure where to start. There are many good resources like the official docs, or Victor Savkin’s articles.
We’ve been writing about Angular 2 too, in fact, since over a year by now and we have 30+ articles. This can be a bit overwhelming, which is why we’ve created a little resource guide to get you started.
Getting Started
- Building a Zippy component in Angular 2
- Developing a Tabs component in Angular 2
- Angular 2 Template Syntax demystified
- Component-relative Paths in Angular 2
Routing
Upgrading
Angular and ES5
Dependency Injection
- Dependency Injection in Angular 2
- Understanding @Injectable() in Angular 2
- Host and Visibility in Angular 2 DI
- Forward References in Angular 2
- Angular Providers using Map literals
- Multi Providers in Angular 2
- How to prevent name collisions in Angular 2 providers
- Bypassing Providers in Angular 2
Angular 2 and Observables
- Taking advantage of Observables in Angular 2 - Part 1
- Taking advantage of Observables in Angular 2 - Part 2
- Cold vs Hot Observables
- Exploring Rx Operators: map
- Exploring Rx Operators: flatMap
Forms
- Template-driven Forms in Angular 2
- Reactive Forms in Angular 2
- Custom Validators in Angular 2
- Custom Form Controls in Angular 2
Change Detection
Styling and ViewEncapsulation
We hope this is useful to you and let us know if you want to have a certain topic covered on our blog!