问题
I have encountered this issue on many places after some days of updating from Angular 8 to Angular 9. Earlier it was working fine.
Can anyone help me what's the problem. Example code below
list.reduce((acc, curr) => {
const obj = {};
obj['x'] = curr['Y'];
});
回答1:
I refer change list of Ngrx version 8 to 9 and migration guideline here
https://ngrx.io/guide/migration/v9
As I found there is a special change related to immutability with angular 9. They have defined Action, state and serializability related immutability logic there. And I tried out the method that they have suggested to resolve those issues with Ngrx V9 update here
https://ngrx.io/guide/store/configuration/runtime-checks
@ngrx/store ships with five (5) built-in runtime checks. Try disabled all checks
来源:https://stackoverflow.com/questions/60631071/cannot-add-property-x-object-is-not-extensible-angular-9