进一步阅读和参考
Angular
- Angular.io API Reference - Angular 2 Reference Material with easy access to different Angular 2 items
- Angular Style Guide - Opinions from the Angular 2 tea
- Angular Module Github - Source code is written in readable TypeScript
- Angular Material Github - Official repo for Angular 2 implementation in material design
TypeScript
- tsconfig options - information on how to configure the TypeScript compiler
- TypeScript Playground - In-browser TypeScript editor with live reload
- TypeScript Handbook
- TypeScript Deep Dive - Additional learning material
General Coding Practice and Functional Programming
RxJS, Reactive Programming and Observables
Observables are known for having a steep learning curve due to the fact that it requires a different way of thinking. Here are some helpful topics about working with and understanding reactive programming using the observable model.
- RxJS 5 Observables Reference - Reference material on RxJS 5 Observables. There are many breaking changes from RxJS 4-> 5 so please use documentation on version 5.
- RxMarbles - Quick references for visualizing observable value fulfillment through the use of marble diagrams
- How to debug RxJS code - Blog post explaining how to read and use marble diagrams
- RxJS 5 Thinking Reactively - Talk from RxJS 5 product lead on how to approach development using RxJS 5
- Learn RxJS - Example driven guide to RxJS
Redux and ngrx
- A comprehensive guide to ngrx
- ng2-redux Github
- ngrx Github - Includes links to ngrx scoped libraries including: store, effects, router
- Redux Documentation
Keeping up to date
- Angular 2 Weekly Notes
- Angular blog - Includes blog posts for Angular 1.x
- Angular Air - Angular podcast
- Adventures in Angular - Angular podcast
- Angular 2 Changelog - Technical Changelog