0

&パイプで使用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)です。

私がやりたいことは、オートコンプリートのフォーカス/クリックで以前に返された/既存のリストを表示することです。

そのため、オプションを選択したときにリストが明確にならないはずです。

その方法がわかりません。誰かが私を正しい方向に向けることができますか?

4

1 に答える 1