Angular 2 Components & UI related

Angular 2 Transclusion using ng-content by Jecelyn Yeen (November, 2016)

Angular 2: Component communication with events vs callbacks by Yakov Fain (October, 2016)

Component Interaction cookbook

Component relative paths in Angular 2 AND the dreaded, frustrating 404 component-loading errors by Thomas Burleson,, June, 2016

The following is from a Yakov Fain April, 2016 article: (The article is a high level summary of his class I took.)

Libraries of UI Components – At the time of this writing there are several libraries of the UI components that you can use with Angular 2 applications:

  • PrimeNG – a library of Angular 2 UI components by the creators of PrimeFaces (a popular library used with JavaServer Faces framework).
  • Wijmo 5 – a commercial library of Angular 2 UI components. You have to purchase developer’s licenses to use it.
  • Polymer – a library of nice looking extendable components by Google. At our company we’ve managed to create a pilot Angular 2 app that uses Polymer components, but the integration of the two leaves room for improvement.
  • Material Design 2 – a library of UI components being developed at Google specifically for Angular 2. Currently this library is in early Alpha, but development is pretty active, and I expect to see a couple of dozen well designed UI components in the upcoming three to four months.
  • NG-Lightning – a library of Angular 2 components and directives written from scratch in TypeScript using the Lightning Design System CSS framework.

All the Ways to Add CSS to Angular 2 Components (March 2016)

Component events with EventEmitter and “Output” in Angular 2 by Todd Motto (March 2016)

Developing a tabs component in Angular 2 by Pascal Precht (February, 2016)

Learning Angular 2: Creating a tabs component by Juri Strumpflohner …A follow up on thoughtram’s excellent article (above) on creating a tabs components with Angular 2. (February, 2016)


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s