Angular 9 - сохраненное значение никогда не должно быть NO_CHANGE - PullRequest
1 голос
/ 06 марта 2020

Я обновился с Angular 8 до Angular 9, и теперь я получаю эту ошибку, когда использую компонент Таблицы первенца, чтобы показать некоторые элементы.

enter image description here

this.columns = [
            { field: 'CodigoPostal', header: 'Codigo Postal' },
            { field: 'FechaAlta', header: 'Fecha Inicio', pipe: 'dd/MM/yyyy' },
            { field: 'FechaBaja', header: 'Fecha Fin', pipe: 'dd/MM/yyyy' }
        ];

Что именно здесь происходит? Я получаю эту ошибку для каждого предмета, который применяет трубу при рендеринге таблицы (я также обновил primeng с 8 до 9)

enter image description here

Не имел проблемы до обновления: (

Спасибо и хорошего дня!

1 Ответ

0 голосов
/ 04 мая 2020

Это сообщение об ошибке появляется, когда труба работает плохо и не возвращает значения.

По умолчанию трубы являются "чистыми", что означает, что функция не вызывается при каждом цикле обнаружения изменений (см. Что нечисто труба в Angular? ). Если входное значение канала не изменяется, angular использует последнее возвращаемое значение, которое не существует, и в консоли появляется сообщение «Сохраненное значение никогда не должно быть NO_CHANGE».

...