分别显示自定义字段和映射字段 - reactJS
Displaying custom field as well as mapped fields separately - reactJS
我有一个映射器,它需要一些所有者,然后为每个所有者取出一些字段来填充它们。我还想添加一个自定义字段,在我的例子中是“手动添加”,但是当我将它们放入数组中时,映射字段仅显示为 1 个选项,我希望将它们拆分成许多。这是我的代码:
const owningCompanyOwners = [
company.owners.map((owner) => {
return { label: owner.fullName + " - " + owner.role, value: owner }
}),
{ label: "+ Add manually", value: "" }
]
数组似乎不是在 reactJS 中实现它的好方法 - 有没有人有任何其他想法?这些是我用于单选按钮的选项。
我还附上了它目前的样子和应该是什么样子的图片。
现状:
想要的产品:
谢谢!
尝试这样的事情:
import "./styles.css";
export default function App() {
const company = {
owners: [
{
fullName: "Elsa Esvensson",
role: "Manager"
},
{
fullName: "Jonas Andersson",
role: "Manager"
}
]
};
const owningCompanyOwners = company.owners
.map((owner, index) => ({
label: owner.fullName + " - " + owner.role,
value: owner
}))
.concat({ label: "+ Add manually", value: "" });
return (
<div className="App">
{owningCompanyOwners.map((item, index) => {
return (
<div>
<label>{item.label}</label>
<input name="owner" type="radio" />
</div>
);
})}
</div>
);
}
我有一个映射器,它需要一些所有者,然后为每个所有者取出一些字段来填充它们。我还想添加一个自定义字段,在我的例子中是“手动添加”,但是当我将它们放入数组中时,映射字段仅显示为 1 个选项,我希望将它们拆分成许多。这是我的代码:
const owningCompanyOwners = [
company.owners.map((owner) => {
return { label: owner.fullName + " - " + owner.role, value: owner }
}),
{ label: "+ Add manually", value: "" }
]
数组似乎不是在 reactJS 中实现它的好方法 - 有没有人有任何其他想法?这些是我用于单选按钮的选项。
我还附上了它目前的样子和应该是什么样子的图片。
现状:
想要的产品:
谢谢!
尝试这样的事情:
import "./styles.css";
export default function App() {
const company = {
owners: [
{
fullName: "Elsa Esvensson",
role: "Manager"
},
{
fullName: "Jonas Andersson",
role: "Manager"
}
]
};
const owningCompanyOwners = company.owners
.map((owner, index) => ({
label: owner.fullName + " - " + owner.role,
value: owner
}))
.concat({ label: "+ Add manually", value: "" });
return (
<div className="App">
{owningCompanyOwners.map((item, index) => {
return (
<div>
<label>{item.label}</label>
<input name="owner" type="radio" />
</div>
);
})}
</div>
);
}