Mat-autocomplete, só buscar do banco ao digitar

Já tenho o end point, preciso que busque somente ao digitar e não buscar tudo promeiro e depois filtrar

<mat-form-field>
    <input type="text" matInput placeholder="{{ 'alertas_personal.produto' | translate }}"
       id="idProduto" formControlName="idProduto" name="idProduto">
           <mat-autocomplete autoActiveFirstOption #auto="matAutocomplete">
                <mat-option *ngFor="let pro of produtos | async" [value]="pro.id">
                     <span>{{pro.sku}}</span> - <small>{{pro.nome}}</small>
                     </mat-option>
                </mat-autocomplete>
             </mat-form-field>

Achei esse tutorial interessante: https://codinglatte.com/posts/angular/ng-material-autocomplete-http-lookup/ (exemplo em angular2, mas talvez a ideia funcione nas versões mais recentes)

1 curtida

Vi que é diferente do que eu fiz, mas acho que serve sim, mesmo sendo angular 2. Vou testar
valeu

Não funcionou.