&パイプで使用mat-autocomplteしています。displayFnasync
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)です。
私がやりたいことは、オートコンプリートのフォーカス/クリックで以前に返された/既存のリストを表示することです。
そのため、オプションを選択したときにリストが明確にならないはずです。
その方法がわかりません。誰かが私を正しい方向に向けることができますか?