我无法从API获取数据以编辑组件。我有自定义数据提供程序来查询我们的API,但是API中的数据没有写回到“编辑组件”。
但是,当我尝试在数据提供程序中打印出数据时,它们是可以的,并且可以在“网络”选项卡以及console.log()中看到它们。但是我的编辑组件是空白的,没有任何输入。
如果我尝试手动调用dataProvider,则会从中得到2个不同的结果。当我使用useDataProvider()
时,将填充我的数据,但是当我尝试使用useGetOne()
时,通过查看Chrome中的“联网”标签,甚至认为我的数据提供者被称为100%,该数据也是未定义的。 / p>
我的数据提供者的代码。我试图使用异步,保证没有任何效果。另外,如果我将.filter()
替换为{test: 1}
之类的静态对象,则会发生相同的问题。
非常感谢您的帮助,真的很努力。