首页 > 解决方案 > 如何在 normalizr 模式 processStrategy 中获取父键?它可用吗?

问题描述

我需要流程策略中的父键来设置不同的字段值。

processStrategy: (value, parent, key) => {
        
        let parentKey = parent.key //***is not available.*** 
        switch(parentKey) {
            case 'deliverable':
                return {
                    ...value,
                    deliverableId: parent.id,
                    componentId: ''
                };
            case 'component':
                return {
                    ...value,
                    deliverableId: '',
                    componentId: parent.id
                };
            default:
                console.log('THIRDPARTYCOST NEITHER FROM DELIVERABLE NOR COMPONENT, BUT FROM' + parent);
                return {
                    ...value,
                    deliverableId: '',
                    componentId: ''
                };
        }
    },

是否有另一种方法来获取父实体的名称?

谢谢。

标签: normalizr

解决方案


推荐阅读