从Angular 8更新到Angular 9几天后,我在很多地方都遇到了这个问题。
之前它工作正常。

谁能帮我什么问题。下面的示例代码

list.reduce((acc, curr) => {
        const obj = {};
        obj['x'] = curr['Y'];
});

最佳答案

我在这里引用Ngrx版本8到9的更改列表和迁移指南

https://ngrx.io/guide/migration/v9

正如我发现的那样,与 Angular 9的不变性有一个特殊的变化。他们在其中定义了与 Action ,状态和可序列化相关的不变性逻辑。我尝试了他们建议的方法来解决Ngrx V9更新中的这些问题

https://ngrx.io/guide/store/configuration/runtime-checks
@ngrx/store附带五(5)个内置运行时检查。尝试禁用所有检查

关于javascript - 无法添加属性 "X",对象不可扩展 Angular 9,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60631071/

10-13 07:57