With the new AngularJS 2 beta release, we're finally a bit closer to the realization of the new version of the most famous Google web framework. There are a lot of new features to discover, some given from the experience gained with Angular 1, other born from the new web requirements.
This presentation talks about how to create components with the new Lifecycle Hooks, adding well-defined logics during creation, rendering and destruction. You will be shown why using a new template syntax: a new system to diversify one-way from two-ways data binding, as well as metadata to add features and capabilities to generic classes used as services, components, directives and pipes. We will also discuss about performance and speed improvements granted by the new change detection system via immutables and observables. Finally, an overview of RxJS used for asynchrounus data streams, using push and pull patterns of observable sequences.
This talk will introduce the new changes and new concepts that AngularJS 2 is bringing,