Angular2(AngularJS2)


@Comonent 把元数据注入到类中(注入细则:reflect-metedata)

selector : 组件执行玩的结果会注入selector标签内

template :  模板,可以是一个.html文件

{{ }} : 数据绑定(interpolation:插值)

Angular2(AngularJS2)

Angular2(AngularJS2)


Angular2(AngularJS2)

@Input() : 父组件向子组件传递数据

@Output() : 子组件向父组件传递数据

Angular2(AngularJS2)

Angular2(AngularJS2)

Angular2(AngularJS2)

ElementRef : 指元素引用。(解耦,可以用于服务端)

Render:渲染

Angular2(AngularJS2)

服务:通过依赖注入在组件内部使用

Angular2(AngularJS2)

Angular2(AngularJS2)

在父组件中注入的服务可以在继承自它所有的子组件中使用

Angular2(AngularJS2)

当需要在子树中使用不同的日志级别时,可以重新注入一个实例

Angular2(AngularJS2)

更多模块可以再angular的github上查看:https://github.com/angular/


Angular2(AngularJS2)

Angular2(AngularJS2)

跨模块调用指令/服务等 需要使用模块导入功能Angular2(AngularJS2)

依赖注入既可以在模块上使用,也可以再组件中使用。作用在模块上的依赖可以再应用全局使用,作用在组件上的依赖只能再该组件及其子组件使用。

Angular2(AngularJS2)

只有export的模块/指令才能再其它模块中通过import后使用。服务是全局的,任意模块和组件都可以注入使用。

Angular2(AngularJS2)

Angular2(AngularJS2)




相关文章: