Ngx-datatable - Отфильтрованные данные удаляются при обновлении значения строки

Я использую ngx-datatable 12.0.0 в Angular CLI 6.0.2 со строками таблицы, заполняемыми из базы данных Firebase Real-Time (firebase 5.0.3).

Когда я фильтрую данные таблицы и редактирую некоторые значения строк, хранящиеся в Firebase, ngx-datatable удаляет отфильтрованные данные и перенаправляет на первую страницу таблицы.

Вы можете увидеть поведение, воспроизведенное в Stackblitz: https://stackblitz.com/edit/angular-nyqcuk

Шаги по воспроизведению следующие:

  1. Нажмите «Сбросить данные», чтобы установить базовые данные в Firebase.
  2. Фильтр по имени Джон
  3. Нажмите "Изменить данные".
  4. Вы будете перенаправлены на первую страницу таблицы с нефильтрованными данными.

Повторите те же шаги, чтобы воспроизвести снова.

Есть идеи об этом поведении?

Спасибо


person Luca Brasi    schedule 21.05.2018    source источник


Ответы (1)


Решил фильтрацию прямо по наблюдаемому.

person Luca Brasi    schedule 07.06.2018