【发布时间】:2019-07-28 14:57:08
【问题描述】:
我正在推送从 REST API 获取但未定义的数据。如何以正确的方式获取这些数据?
我的 API 回复:
[{
"id": 1,
"positionName": "Accounting Assistant III"
}, {
"id": 2,
"positionName": "Web Developer III"
}, {
"id": 3,
"positionName": "Graphic Designer"}]
我在 React 中的代码:
const getPosistions = async () => {
const response = await fetch('http://localhost:8080/api/positions/');
const myJson = await response.json();
return myJson;
}
var positionsChoices;
getPosistions().then(function (result) {
positionsChoices = result;
});
const EmployeeCreate = props => (
<Create {...props}>
<SimpleForm>
<SelectInput
source="id"
choices={positionsChoices}
optionText="positionName"
optionValue="id"
/>
</SimpleForm>
</Create>
);
【问题讨论】:
标签: reactjs react-admin