1

场景:当onEntry进入提交状态时,它会触发已定义的saveData操作。此操作会保留表单数据,但如果我硬编码数据集对象并使用它,我无法访问数据。我可以看到我需要的数据位于machine._state但这是私有的,我不知道如何访问它。有人可以告诉我怎么做吗?

[saveData]: assign((ctx, ev) => {
        const { machines = {}, data, form, } = ctx;
        const { order } = form;
        const index = 0;
        const currentStep = order[index];
        const machine = machines[currentStep]; //machine has a private _state that I need access to
}),

在此处输入图像描述

4

0 回答 0