-
应用模块
每个应用模块都有自己的指令、组件、服务等,如果想在一个应用模块中使用另一个应用模块中的指令、组件则需要结合模块的导入和导出功能
使用@NgModule装饰器声明应用模块
查看全部 -
文件模块使用
查看全部 -
模块
(1)框架代码以模块形式组织(文件模块)
(2)功能单元以模块形式组织(应用模块)
查看全部 -
分层注入日志服务
查看全部 -
服务:
服务是实现专一目的的逻辑单元,如日志服务。服务就是一个普通的类,类中定义了一些实例函数,服务提供特定的功能,通常在组件内部使用,作为组价功能的扩展。
依赖注入:
组件引入外部构建(如服务)的一种机制。最常用的就是引入服务。组件引入服务实际上是引入这个服务的实例。服务在被引入之前会有一个实例化的过程,并且这个实例需要缓存起来以被其他组件使用。
查看全部 -
指令 示例
查看全部 -
指令 是用来修改模板属性的,不具有组件的能力,可以被组件继承
属性指令 改变组件模板的外观或者行为
结构指令 改变组件模板的DOM结构
查看全部 -
Angular2数据流向原理
查看全部 -
@Component表明是一个组件的装饰器,其内部的selector属性用于定义组件名,template属性用于定义组件的模板。组件类中@Input()定义输入接口。
查看全部 -
组件渲染原理
查看全部 -
常见的数据绑定:
属性绑定 [value]:作用是把组件类的数据传递到组件模板中
事件绑定 (keyup): 作用是把组件模板中的数据通过一个函数调用的方式传递到组件类
属性绑定和事件绑定都是单向绑定数据。
双向绑定 [(ngModel)]:实现数据的双向绑定
ngModel:是一个指令,用于辅助数据双向绑定
查看全部 -
数据绑定:插值{{value}}
查看全部 -
模板:位于装饰器内部,使用template定义
查看全部 -
装饰器:赋予一个类更丰富的信息(元数据)
查看全部 -
组件由装饰器和组件类组成。装饰器中包含元数据。
查看全部
举报