### 脚手架
- [angular-seed](https://github.com/mgechev/angular-seed) Modular starter project for Angular 2 (and beyond) with statically typed build and AoT compilation
- [angular2-webpack](https://github.com/preboot/angular2-webpack) A complete, yet simple, starter for Angular 2 using webpack
- [angular-webpack2-starter](https://github.com/qdouble/angular-webpack2-starter) A complete Angular 2 and Webpack 2 starter seed with minimal and full featured branches. Full featured branch includes: Material Design 2 (Bootstrap 4 branch available as well), @ngrx, HMR, DLLs and optional use of Universal for server-side rendering - Supports AOT (offline) compilation, sync and lazy loading. Karma/Protractor for e2e/unit tests.
- [angular2-webpack-starter](https://github.com/AngularClass/angular2-webpack-starter) An Angular Starter kit featuring Angular 2 and Angular 4 (Router, Http, Forms, Services, Tests, E2E, Dev/Prod, HMR, Async/Lazy Routes, AoT via ngc), Karma, Protractor, Jasmine, Istanbul, TypeScript 2, TsLint, Codelyzer, Hot Module Replacement, @types, and Webpack 2 by @AngularClass
- [angular-seed-advanced](https://github.com/NathanWalker/angular-seed-advanced) An advanced Angular seed project with support for ngrx/store, ngrx/effects, ng2-translate, angulartics2, lodash, NativeScript (*native* mobile), Electron (Mac, Windows and Linux desktop) and more.
- [angular2-seed-express](https://github.com/vyakymenko/angular2-seed-express) Extensible, reliable and modular starter project for Angular 2 (and beyond) with statically typed build AoT compilation, Express server and PM2 Daemon.
- [angular2-jspm-typescript-seed](https://github.com/UIUXEngineering/angular2-jspm-typescript-seed) Modular starter (seed) project for Angular 2 apps with fast, statically typed build
### webpack插件
- [angular-router-loader](https://github.com/brandonroberts/angular-router-loader) A webpack loader for Angular that enables string-based module loading with the Angular Router
- [angular2-template-loader](https://npm.taobao.org/package/angular2-template-loader) Angular2 webpack loader that inlines your angular2 templates and stylesheets into angular components.
- [@angularclass/hmr-loader](https://npm.taobao.org/package/@angularclass/hmr-loader) Angular 2 HMR Webpack Loader by @AngularClass
### 辅助插件
- [angular2-dependencies-graph](https://github.com/compodoc/angular2-dependencies-graph)
- [in-memory-web-api](https://github.com/angular/in-memory-web-api)
### UI库
- [ng2-bootstrap](https://github.com/valor-software/ng2-bootstrap) Native Angular directives for Bootstrap
- [material2](https://github.com/angular/material2) Material Design components for Angular 2
- [ng-bootstrap](https://github.com/ng-bootstrap/ng-bootstrap) Angular 2 powered Bootstrap
- [primeng](https://github.com/primefaces/primeng) UI Components for Angular 2
### 资源
- [awesome angular2](https://github.com/AngularClass/awesome-angular2) A curated list of awesome Angular 2 and Angular 4 resources by @AngularClass
- [angular2-education](https://github.com/timjacobi/angular2-education) A list of helpful material to develop using Angular
- [angular-components](http://devarchy.com/angular-components) Angular 2+ components & libraries.
### 实例
- [ng2-dashboard](https://github.com/telerik/ng2-dashboard)
- [ng2-2048](https://github.com/Neil-Ni/ng2-2048) Angular 2 implementation of popular game 2048
- [angular2-rxjs-chat](https://github.com/ng-book/angular2-rxjs-chat) Example Chat Application using RxJS and Angular 2
- [covalent](https://github.com/Teradata/covalent) Teradata UI Platform built on Angular-Material 2.0
- [angular2-hn](https://github.com/housseindjirdeh/angular2-hn) Progressive Hacker News client built with Angular
### 问答
- [How to force a component's re-rendering in Angular 2?](http://stackoverflow.com/questions/35105374/how-to-force-a-components-re-rendering-in-angular-2)
### Libs
- [ng2-file-upload](https://github.com/valor-software/ng2-file-upload) Easy to use Angular2 components for files upload
- [ngx-uploader](https://github.com/jkuri/ngx-uploader) Angular File Uploader
- [ng2-table](https://github.com/valor-software/ng2-table) Simple table extension with sorting, filtering, paging... for Angular2 apps
- [ngx-datatable](https://github.com/swimlane/ngx-datatable) A feature-rich yet lightweight data-table crafted for Angular2 and beyond!
- [ng2-select](https://github.com/valor-software/ng2-select) Angular2 based replacement for select boxes
- [ng2-translate](The internationalization (i18n) library for Angular 2+) The internationalization (i18n) library for Angular 2+
- [ng2-charts](https://github.com/valor-software/ng2-charts) Beautiful charts for Angular2 based on Chart.js
- [ng2-highcharts](https://github.com/Bigous/ng2-highcharts) Angular2 library to use Highcharts out of the box
- [ng2-mask](https://github.com/NepipenkoIgor/ng2-mask)
- [ng2-meta](https://github.com/vinaygopinath/ng2-meta) Dynamic meta tags and SEO in Angular2
- [ng2-dragula](https://github.com/valor-software/ng2-dragula) Simple drag and drop with dragula
- [ng2-dnd](https://github.com/akserg/ng2-dnd) Angular 2 Drag-and-Drop without dependencies
- [angular2-moment](https://github.com/urish/angular2-moment) moment.js pipes for Angular2
- [ng-pipes](https://github.com/danrevah/ng-pipes) Useful pipes for Angular2+ with no external dependencies!
- [ng2-toastr](https://github.com/PointInside/ng2-toastr) Bootstrap style toast for angular 2.
- [ng2-redux](https://github.com/angular-redux/ng2-redux) Angular 2 bindings for Redux
- [ng2-pagination](https://github.com/michaelbromley/ng2-pagination) Pagination for Angular2
- [mydatepicker](https://github.com/kekeh/mydatepicker) Angular2 date picker
- [ng2-datetime](https://github.com/nkalinov/ng2-datetime) Datetime picker plugins wrapper for Angular2
- [ng2-dropdown-treeview](https://github.com/leovo2708/ng2-dropdown-treeview) An Angular 2 checkable dropdown treeview component with multiple selection
- [ng2-auto-complete](https://github.com/ng2-ui/ng2-auto-complete) Angular2 Auto Complete
- [ng2-completer](https://github.com/oferh/ng2-completer) Angular 2 autocomplete component
- [ng2-breadcrumb](https://github.com/gmostert/ng2-breadcrumb) This is an angular 2 component that creates a breadcrumb trail. It hooks into the angular2/router, to dynamically build up the crumb trail once a component is routed to.
- [ng2-page-scroll](https://github.com/Nolanus/ng2-page-scroll) Animated scrolling functionality written in pure angular2
- [ng2-dynamic-forms](https://github.com/udos86/ng2-dynamic-forms) Rapid form development library for Angular 2.x and higher
- [ng2-validation](https://github.com/yuyang041060120/ng2-validation) angular2 validationhttps://github.com/NathanWalker/ng2-image-lazy-loadu lar2-busy) Show busy/loading indicators on any promise, or on any Observable's subscription
- [ngx-clipboard](https://github.com/maxisam/ngx-clipboard) A wrapper directive for clipboard.js
- [angular2-contextmenu](https://github.com/isaacplmann/angular2-contextmenu)
- [ng2-popover](https://github.com/pleerock/ng2-popover) Simple popover control for your angular2 applications using bootstrap3. Does not depend of jquery.
- [ng2-slimscroll](https://github.com/jkuri/ng2-slimscroll) Angular2 Customizable Scrollbar Directive
- [ng2-lazyload-image](https://githttps://github.com/PillowPillow/ng2-webstoragehub.com/tjoskar/ng2-lazyload-image) Lazy image loader for Angular 2
- [ng2-image-lazy-load](https://github.com/NathanWalker/ng2-image-lazy-load) Angular2 image lazy loader library
- [ng2-idle](https://github.com/HackedByChinese/ng2-idle) Responding to idle users in AngularJS applications.https://github.com/HackedByChinese/ng2-idle
- [ng2-webstorage](https://github.com/PillowPillow/ng2-webstorage) Localstorage and sessionstorage manager - angular2 service
- [ng2-slim-loading-bar](https://github.com/akserg/ng2-slim-loading-bar) Angular 2 component shows slim loading bar at the top of the page.
- [ng2-breadcrumb](https://github.com/gmostert/ng2-breadcrumb) This is an angular 2 component that creates a breadcrumb trail. It hooks into the angular2/router, to dynamically build up the crumb trail once a component is routed to.
- [ng2-inline-editor](https://github.com/Caballerog/ng2-inline-editor) Native UI Inline-editor Angular2 component
- [ng2-vs-for](https://github.com/kamilkp/ng2-vs-for) Virtual Scroll repeater for Angular2
- [ng2-cookies](https://github.com/BCJTI/ng2-cookies) Simple library to deal with cookies in Angular2
- [ng2-typeahead](https://github.com/brinkmanjg/ng2-typeahead) Autocomplete component for Angular 2
- [ng2-fullpage](https://github.com/meiblorn/ng2-fullpage) Angular 2 fullPage.js port library
- [ng2-formio](https://github.com/formio/ng2-formio) JavaScript powered forms for Angular 2.
- [ngx-translate/core](https://github.com/ngx-translate/core) The internationalization (i18n) library for Angular 2+
- [ng-sidebar](https://github.com/arkon/ng-sidebar) Angular 2+ sidebar component.
- [ng-formly](https://github.com/formly-js/ng-formly) JavaScript powered FORMS for ANGULAR 2.x and above
- [angular2-img-cropper](https://github.com/cstefanache/angular2-img-cropper) Angular 2 Image Cropper
- [text-mask](https://github.com/text-mask/text-mask) Input mask for React, Angular, Ember, Vue, & plain JavaScript
- [angular2-color-picker](https://github.com/Alberplz/angular2-color-picker) Angular 2 Color Picker Directive, no dependences
- [ngx-charts](https://github.com/swimlane/ngx-charts) Declarative Charting Framework for Angular2 and beyond!
- [angular2-autosize](https://github.com/stevepapa/angular2-autosize) angular2-autosize is an Angular2 directive that automatically adjusts textarea height to fit content.
- [ng2-dnd](https://github.com/akserg/ng2-dnd) Angular 2 Drag-and-Drop without dependencies
- [ng2-ui-auth](https://github.com/ronzeidman/ng2-ui-auth) an angular2 repository for authentication based on angular1's satellizer
- 说明
- angular 1.x
- ngModelController
- ngOptions
- ngModelOptions
- lifecycle
- directive
- angular 2
- @angular/forms
- 类
- AbstractControl
- AbstractControlDirective
- AbstractFormGroupDirective
- FormControl
- FormArray
- FormBuilder
- FormGroup
- NgControl
- 接口
- controlValueAccessor
- 指令
- DefaultValueAccessor
- Angular 2 生命周期
- OnInit
- DoCheck
- @angular/router
- 配置
- Routes
- 指令
- RouterOutlet
- RouterLink
- 接口
- ActivatedRoute
- UrlTree
- NavigationExtras
- ActivatedRouteSnapshot
- RouterStateSnapshot
- 类
- UrlSegment
- UrlSegmentGroup
- UrlSerializer
- DefaultUrlSerializer
- Router
- bug记得
- @angular/http
- 类
- Http
- Body
- Response
- ResponseOptions
- Header
- Request
- RequestOptions
- URLSearchParams
- @angular/core
- decorator
- Component-decorator
- animation
- DI
- linker
- TemplateRef
- ElementRef
- EmbeddedViewRef
- ViewRef
- ViewContainerRef
- Query
- ComponentFactory
- ComponentRef
- Renderer
- change_detection
- KeyValueDiffers
- IterableDiffers
- ChangeDetectorRef
- ChangeDetectionStrategy
- Zone
- ngZone
- @angular/common
- 指令
- NgTemplateOutlet
- QueryList
- bootstrap4
- card
- form
- 重点关注博客
- 学习过的文章
- 笔记
- Angular 2 双向绑定
- 将字符串解析成DOM
- rx相关
- operators
- combineLatest
- combineAll
- concat(All, Map, *MapTo)
- 背压(backpressure)
- js事件keycode对应表
- 装饰器
- 有用的代码摘录
- 日期操作
- 数量操作
- 字符操作
- rxjs问题
- 小示例
- h5面试准备
- react
- 开发遇到的问题