This past week, Andrew Chumich and I gave a presentation on the State of Angular at the Boise Frontend Development meetup. Covers our observations from ng-conf 2016 and some of the exciting features we learned about, and new projects in the Angular ecosystem that are going to be significant.
Some of our favorite new Angular 2 features are:
ability to control the View Encapsulation of a component, allowing you to use Shadow DOM to encapsulate styles, or use the default emulated mode to accomplish the same without Shadow DOM by compiling your styles/template differently
RxJS brings full-featured Observables into Angular 2, which is an alternative to using Promises and will enable optimized change detection for components
A couple of our favorite new projects in the Angular 2 ecosystem are:
NativeScript - using the same general techniques as React Native to have the possibility of creating hybrid mobile apps using Javascript but using Native UI components
Angular CLI - a command line interface for Angular 2 to launch new projects and add parts