Angular reads ElementRef
by default from html element if you don't specify read
option.
So
template
component
@ViewChild('autoCompleteInput', { read: MatAutocompleteTrigger })
autoComplete: MatAutocompleteTrigger;
Here is the Plunker Example that demonstrates this approach.