Json 深嵌套obj的normalizer用法
我正在尝试使用normalizer对我在angular ngrx应用程序中使用的对象进行规范化和非规范化 我在这里找到了解决方案: 问题是,下面的解决方案中的许多函数都发生了更改,对于我来说,在新版本的normalizer中使用相同的解决方案有点困难。也许你们中的一些人知道如何将下面的解决方案重写为新的规范化器Json 深嵌套obj的normalizer用法,json,ngrx,normalizr,Json,Ngrx,Normalizr,我正在尝试使用normalizer对我在angular ngrx应用程序中使用的对象进行规范化和非规范化 我在这里找到了解决方案: 问题是,下面的解决方案中的许多函数都发生了更改,对于我来说,在新版本的normalizer中使用相同的解决方案有点困难。也许你们中的一些人知道如何将下面的解决方案重写为新的规范化器 var node = new Schema('nodes'); node.define({ children: arrayOf(node) }); var treeSchema
var node = new Schema('nodes');
node.define({
children: arrayOf(node)
});
var treeSchema = arrayOf(node);
var normalizedData = normalize(data, treeSchema);
console.log(normalizedData);
您看到的是一个使用过时版本的normalizer的示例。尝试阅读新的API我做到了:)
var node = new Schema('nodes');
node.define({
children: arrayOf(node)
});
var treeSchema = arrayOf(node);
var normalizedData = normalize(data, treeSchema);
console.log(normalizedData);
const node = new schema.Entity('nodes');
node.define({
children: [node]
})
const treeSchema = [node];
const normalizedData = normalize(this.form,treeSchema);