我从Angular 8升级到Angular 9,现在当我使用primeng的Table组件来显示一些项目时,我得到了这个错误。

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)

升级前没有问题:(
谢谢你,祝你有愉快的一天!
发布于 2020-05-05 04:44:14
当管道执行不好并且没有返回值时,就会出现此错误消息。
默认情况下,管道是“纯”的,这意味着不会在每个更改检测周期都调用该函数(请参阅What is impure pipe in Angular?)。如果管道的输入值没有改变,angular将使用最后一个不存在的返回值,并且您会在控制台中看到一条"Stored value should be NO_CHANGE“消息。
发布于 2021-05-21 17:44:00
试着这样做
时间{{ datetime || date:'hh:mm a'}}
对于日期{{ datetime || date:'MM/dd/yyyy'}}
https://stackoverflow.com/questions/60562172
复制相似问题