&パイプで使用mat-autocomplte
しています。displayFn
async
this.genericAutoComplete$ = this.acFormControl.valueChanges.pipe(
startWith(''),
debounceTime(400),
distinctUntilChanged(),
switchMap(value => {
if (value && typeof (value) === "string" && value.length > 2) {
return this.searchData(value);
} else {
return of(null);
}
})
);
今私の問題は、リストからオプションを選択するvalueChange
と、displayFnを使用しているため、値がオブジェクトになるため、else
ブロックが実行されるということreturns of(null)
です。
私がやりたいことは、オートコンプリートのフォーカス/クリックで以前に返された/既存のリストを表示することです。
そのため、オプションを選択したときにリストが明確にならないはずです。
その方法がわかりません。誰かが私を正しい方向に向けることができますか?