AngularJS: фильтр не работает правильно в списке элементов - PullRequest
0 голосов
/ 17 января 2019

У меня есть список элементов сайтов, и я хочу применить поле поискового запроса, как показано ниже:

enter image description here

когда я ввожу "CREQUI" для примера, это не возвращает результат!

это код фильтра:

@am.filter 'siteAndAssociations', ->
  (sites, text) ->
    query = text?.toLowerCase() || ""

    _( sites ).filter ( site ) ->
      # filter on key
      if site?
        ( _.some [ "name", "comment" ], (key) ->
          site[ key ].includes( query ) if site[ key ]? ) or
            # filter on address
            ( site.address().entered_by_user.toLowerCase().includes query if site.address() and site.address().

как это изображение, фильтр работает, когда я набираю 2 символа:

enter image description here

в противном случае, если я введу полное имя сайта, это не даст хорошего результата: enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...