fix(select): support objects as select values

Closes #4843

Closes #7842
This commit is contained in:
Kara Erickson
2016-04-01 19:27:25 -07:00
committed by Kara
parent 52d3980d02
commit 74e2bd7e3e
4 changed files with 325 additions and 71 deletions

View File

@ -777,6 +777,10 @@ const COMMON = [
'NgPlural.ngPlural=(value:number)',
'NgPluralCase',
'NgSelectOption',
'NgSelectOption.constructor(_element:ElementRef, _renderer:Renderer, _select:SelectControlValueAccessor)',
'NgSelectOption.id:string',
'NgSelectOption.ngOnDestroy():any',
'NgSelectOption.value=(value:any)',
'NgStyle',
'NgStyle.constructor(_differs:KeyValueDiffers, _ngEl:ElementRef, _renderer:Renderer)',
'NgStyle.ngDoCheck():any',
@ -798,12 +802,12 @@ const COMMON = [
'ReplacePipe.transform(value:any, args:any[]):any',
'RequiredValidator',
'SelectControlValueAccessor',
'SelectControlValueAccessor.constructor(_renderer:Renderer, _elementRef:ElementRef, query:QueryList<NgSelectOption>)',
'SelectControlValueAccessor.constructor(_renderer:Renderer, _elementRef:ElementRef)',
'SelectControlValueAccessor.onChange:any',
'SelectControlValueAccessor.onTouched:any',
'SelectControlValueAccessor.registerOnChange(fn:() => any):void',
'SelectControlValueAccessor.registerOnChange(fn:(value: any) => any):void',
'SelectControlValueAccessor.registerOnTouched(fn:() => any):void',
'SelectControlValueAccessor.value:string',
'SelectControlValueAccessor.value:any',
'SelectControlValueAccessor.writeValue(value:any):void',
'SlicePipe',
'SlicePipe.transform(value:any, args:any[]):any',