案例来源于Angular官网(略作拓展) 表单 通过指令[formControl]实现,直接访问FormControl实例 通过指令内部的值访问器ControlValueAccessor,将FormControl实例和视图中的表单元素联系起来。 通过NgModel指令为表单元素创建并管理FormControl实例,间接访问FormControl实例 响应式模板驱动 建立表单模型 显式创建,在组件类里创建 隐式创建 数据模型 结构化、不可变 非结构化、可变 数据流 同步 异步 表单验证 函数 指令 适用场景 可伸缩性强、较少的测试设置(不需要深入理解变更检测) 可复用性弱、测试以来手动触发变更检测 declare abstract class AbstractControl<TValue = any, TRawValue extends TValue = TValue> { readonly value: TValue; constructor(validators: ValidatorFn | ValidatorFn[] | null, asyncValidators:...