gpt4 book ai didi

Angular 9 - 存储的值不应该是 NO_CHANGE

转载 作者:行者123 更新时间:2023-12-04 10:27:43 26 4
gpt4 key购买 nike

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

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

升级前没有问题:(

谢谢你,祝你有美好的一天!

最佳答案

当管道执行不好并且没有返回值时会发生此错误消息。

默认情况下,管道是“纯”的,这意味着不会在每个更改检测周期调用该函数(请参阅 What is impure pipe in Angular? )。如果管道的输入值未更改,则 angular 使用不存在的最后一个返回值,并且控制台中会显示“存储的值不应为 NO_CHANGE”消息。

关于Angular 9 - 存储的值不应该是 NO_CHANGE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60562172/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com