七个核心概念
指令Directives
指令为指定的DOM元素扩展新的行为特征,从而扩展新的功能,它与HTML的属性非常相似,可以说指令丰富了HTML元素的属性。
模块Modules
主要是TypeScript中的import 和 export
组件 Components
实际上组件是指令的一种类型。页面一般都是由组件 树构成。组件树体现了一个组件到另一个组件的数据流动。变化监测策略也是依赖于组件树。
模板Templates
template 或者 templateUrl来指定模板。
依赖注入 DI
@Injectable
服务Services
用来放可征用的公共功能(权限管理、日志处理等)和复杂业务逻辑。