File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
src/material-examples/autocomplete-display Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -31,8 +31,8 @@ export class AutocompleteDisplayExample {
3131 ngOnInit ( ) {
3232 this . filteredOptions = this . myControl . valueChanges
3333 . pipe (
34- startWith ( { } as User ) ,
35- map ( user => user && typeof user === 'object ' ? user . name : user ) ,
34+ startWith < string | User > ( '' ) ,
35+ map ( value => typeof value === 'string ' ? value : value . name ) ,
3636 map ( name => name ? this . filter ( name ) : this . options . slice ( ) )
3737 ) ;
3838 }
@@ -42,8 +42,8 @@ export class AutocompleteDisplayExample {
4242 option . name . toLowerCase ( ) . indexOf ( name . toLowerCase ( ) ) === 0 ) ;
4343 }
4444
45- displayFn ( user : User ) : string {
46- return user ? user . name : user ;
45+ displayFn ( user ? : User ) : string | undefined {
46+ return user ? user . name : undefined ;
4747 }
4848
4949}
You can’t perform that action at this time.
0 commit comments