TypeAhead не перезагружается в первый раз, когда я удаляю символ

Когда я начинаю писать в своем TypeAhead, список опций работает, но если я удаляю символ, всегда появляется результат предыдущего поиска.

<input id = "OficinaContablePT"
   type = "text"
   class = "form-control"
   [(ngModel)] = "model"
   [ngbTypeahead] = "searchOC"
   [inputFormatter] = "formatter"
   [resultFormatter] = "formatter"/>

searchOC = (text$: Observable<string>) =>
  text$.pipe(
    debounceTime(100),
    distinctUntilChanged(),
    map(term => term.length < 3 ? this.listaContables = []
        : (this.oficinaContable(1, term).filter(v => 
   v.codigo.toLocaleLowerCase().indexOf(term.toLocaleLowerCase()) > -1).slice(0, 10)))
  )

Если я ищу «L0103», появляется «L0103AZSDF, L0103QWER», но если я удаляю символ («L010»), должно отображаться «L0101, L0102, L0103ASDF, L010QWER», а отображаться только «L0103AZSDF, L0103QWER».

Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Angular и React для вашего проекта веб-разработки?
Angular и React для вашего проекта веб-разработки?
Когда дело доходит до веб-разработки, выбор правильного front-end фреймворка имеет решающее значение. Angular и React - два самых популярных...
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Эпизод 23/17: Twitter Space о будущем Angular, Tiny Conf
Мы провели Twitter Space, обсудив несколько проблем, связанных с последними дополнениями в Angular. Также прошла Angular Tiny Conf с 25 докладами.
Угловой продивер
Угловой продивер
Оригинал этой статьи на турецком языке. ChatGPT используется только для перевода на английский язык.
Мое недавнее углубление в Angular
Мое недавнее углубление в Angular
Недавно я провел некоторое время, изучая фреймворк Angular, и я хотел поделиться своим опытом со всеми вами. Как человек, который любит глубоко...
Освоение Observables и Subjects в Rxjs:
Освоение Observables и Subjects в Rxjs:
Давайте начнем с основ и постепенно перейдем к более продвинутым концепциям в RxJS в Angular
0
0
32
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Наконец я решил это,

Чтобы решить эту проблему, мне нужно было создать «(ngModelChange)», который заряжает статический массив моим методом поиска, а затем использует этот массив в компоненте поиска и не использует метод в поиске.

Другие вопросы по теме