# 按数据类型分类
---
## 类
```
AbstractControl
AbstractControlDirective
AbstractFormGroupDirective
ControlContainer
FormBuilder
FormArray
FormControl
FormGroup
FormsModule
NgControl
ReactiveFromsModule
Validators
```
## 指令
```
CheckboxControlValueAccessor
DefaultValueAccessor
RadioControlValueAccessor
SelectControlValueAccessor
SelectMultipleControlValueAccessor
FormArrayName
FormControlName
FormGroupName
FormControlDirective
FormGroupDirective
MaxLengthValidator
MinLengthValidator
PatternValidator
RequiredValidator
NgForm
NgModel
NgModelGroup
NgSelectOption
```
## 接口
```
AsyncValidatorFn
ControlValueAccessor
Form
Validator
ValidatorFn
```
## 常量
```
NG_ASYNC_VALIDATORS
NG_VALIDATORS
NG_VALUE_ACCESSOR
```
## 按适接口申明
---
## form_providers.d.ts
- FormModule
- ReactiveFormsModule
## model.d.ts
- AbstractControl
- FormControl
- FormGroup
- FormArray
## formBuilder.d.ts
- FormBuilder
## directives.d.ts
- Type
- CheckboxControlValueAccessor
- ControlValueAccessor
- DefaultValueAccessor
- NgControl
- NgControlStatus, NgControlStatusGroup
- NgForm
- NgModel
- NgModelGroup
- NumberValueAccessor
- RadioControlValueAccessor
- FormControlDirective
- FormControlName
- FormGroupDirective
- FormArrayName, FormGroupName
- NgSelectOption, SelectControlValueAccessor
- NgSelectMultipleOption, SelectMultipleControlValueAccessor
- MaxLengthValidator, MinLengthValidator, PatternValidator, RequiredValidator
- SHARED_FORM_DIRECTIVES
- TEMPLATE_DREVEN_DIRECTIVES
- REACTIVE_DRIVEN_DIRECTIVES
## forms.d.ts
- Form
- NgControl
- NgControlStatus, NgControlStatusGroup
- NgForm
- NgModel
- NgModelGroup
- RadioControlValueAccessor
- FormControlDirective
- FormControlName
- FormGroupDirective
- FormArrayName
- FormGroupName
- NgSelectOption, SelectControlValueAccessor
- SelectMultipleControlValueAccessor
- AsyncValidatorFn, MaxLengthValidator, MinLengthValidator, PatternValidator, RequiredValidator, Validator, ValidatorFn
- FormBuilder
- AbstractControl, FormArray, FormControl, FormGroup
- NG_ASYNC_VALIDATORS, NG_VALIDATORS, Validators
## validators.d.ts
- NG_VALIDATORS
- NG_ASYNC_VALIDATORS
- Validators
- 说明
- 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
- 开发遇到的问题