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 {
31
31
ngOnInit ( ) {
32
32
this . filteredOptions = this . myControl . valueChanges
33
33
. 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 ) ,
36
36
map ( name => name ? this . filter ( name ) : this . options . slice ( ) )
37
37
) ;
38
38
}
@@ -42,8 +42,8 @@ export class AutocompleteDisplayExample {
42
42
option . name . toLowerCase ( ) . indexOf ( name . toLowerCase ( ) ) === 0 ) ;
43
43
}
44
44
45
- displayFn ( user : User ) : string {
46
- return user ? user . name : user ;
45
+ displayFn ( user ? : User ) : string | undefined {
46
+ return user ? user . name : undefined ;
47
47
}
48
48
49
49
}
You can’t perform that action at this time.
0 commit comments