HTML
<form [formGroup]="searchForm" onsubmit="return false" id="searchField" ng-submit="" \">
<input type="text" placeholder="Search" formControlName="search" (keyup)="updateQuery()"/>
<li *ngFor="let product of querySearch | async">
{{ product.name }}
</li>
</form>
Настройка Formbuilder
this.searchForm = this.fb.group({
search: ['', Validators.required],
});
this.afs.collection<any>('name', ref => ref.where('name', '==', name));
Не получается создать эту панель поиска. Идея состоит в том, что для каждого изменения значения поля ввода запрос пожарного хранилища изменяется на поиск 'products / {id}', чтобы получить все продукты, имя которых имеет значение Brian. Я не могу точно создать код, который будет заполнять li под полем поиска релевантным материалом из запроса.
Любая помощь будет принята с благодарностью ... я должен подписаться на содержимое поля ввода и затем обновить запрос в теле подписки?