feat(forms): make NgControl -> NgValueAccessor dependency unidirectional

Closes #4421
This commit is contained in:
vsavkin
2015-09-30 17:52:33 -07:00
committed by Victor Savkin
parent 7b2d8fce07
commit 00a4b2e28f
15 changed files with 180 additions and 64 deletions

View File

@ -142,12 +142,6 @@ var NG_API = [
'ChangeDetectorRef.markForCheck()',
'ChangeDetectorRef.reattach()',
'CheckboxControlValueAccessor',
'CheckboxControlValueAccessor.ngClassDirty',
'CheckboxControlValueAccessor.ngClassInvalid',
'CheckboxControlValueAccessor.ngClassPristine',
'CheckboxControlValueAccessor.ngClassTouched',
'CheckboxControlValueAccessor.ngClassUntouched',
'CheckboxControlValueAccessor.ngClassValid',
'CheckboxControlValueAccessor.onChange',
'CheckboxControlValueAccessor.onChange=',
'CheckboxControlValueAccessor.onTouched',
@ -355,12 +349,6 @@ var NG_API = [
'DecimalPipe.transform()',
'DefaultValidators',
'DefaultValueAccessor',
'DefaultValueAccessor.ngClassDirty',
'DefaultValueAccessor.ngClassInvalid',
'DefaultValueAccessor.ngClassPristine',
'DefaultValueAccessor.ngClassTouched',
'DefaultValueAccessor.ngClassUntouched',
'DefaultValueAccessor.ngClassValid',
'DefaultValueAccessor.onChange',
'DefaultValueAccessor.onChange=',
'DefaultValueAccessor.onTouched',
@ -587,6 +575,13 @@ var NG_API = [
'NgControlGroup.untouched',
'NgControlGroup.valid',
'NgControlGroup.value',
'NgControlStatus',
'NgControlStatus.ngClassDirty',
'NgControlStatus.ngClassInvalid',
'NgControlStatus.ngClassPristine',
'NgControlStatus.ngClassTouched',
'NgControlStatus.ngClassUntouched',
'NgControlStatus.ngClassValid',
'NgControlName',
'NgControlName.control',
'NgControlName.dirty',
@ -936,12 +931,6 @@ var NG_API = [
'Scope#view()',
'Scope', // TODO(misko): rename?
'SelectControlValueAccessor',
'SelectControlValueAccessor.ngClassDirty',
'SelectControlValueAccessor.ngClassInvalid',
'SelectControlValueAccessor.ngClassPristine',
'SelectControlValueAccessor.ngClassTouched',
'SelectControlValueAccessor.ngClassUntouched',
'SelectControlValueAccessor.ngClassValid',
'SelectControlValueAccessor.onChange',
'SelectControlValueAccessor.onChange=',
'SelectControlValueAccessor.onTouched',