Mat-autocomplete, só buscar do banco ao digitar

3 respostas
guilhermebhte

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>

3 Respostas

Lucas_Camara

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)

guilhermebhte

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

guilhermebhte

Não funcionou.

Criado 27 de agosto de 2020
Ultima resposta 11 de set. de 2020
Respostas 3
Participantes 2