/learn-component

Primary LanguageTypeScriptMIT LicenseMIT

learn-component

此工程全面示范了 Angualr 组件的所有技术细节。

分支上的内容:

  1. master 分支,无内容,只是一个空的分支
  2. template 分支,用12个例子全面示范Angular的模板语法
  3. communication 分支,示范组件之间的3种典型的通讯方式
  4. lifecycle 分支,示范组件的生命周期玩法,用13个例子详细演示8个生命周期的用法和注意点,同时示范ChangeDetectionStrategy.OnPush的用法
  5. animation 分支,示范Angular动画的基本用法,推荐一个写好的开源动画库
  6. dynamic-component 分支,示范动态组件的各种玩法
  7. shadowdom 分支,示范Angular渲染组件的3种方式和影子DOM的玩法
  8. ng-content 分支,示范内容投影用法
  9. projection 分支,示范组件投影的各种玩法
  10. contentchild 分支,示范ContentChild和ContentChildren的玩法
  11. viewchild 分支,示范ViewChild和ViewChildren的玩法

备注

learn-anguar-* 是一个Angular系列教学项目用的实例源代码,一共分成了 16 个项目,共 150 个分支。