Ich habe eine Reihe von Antworten, sortiert nach der Frage, zu der sie gehören, etwa so:
sortedAnswers= [[Answer1, Answer2, Answer3, Answer4],[AnswerA, AnswerB, AnswerC, AnswerD]...]
Ich versuche, eine Liste von ListItemButton in React zu rendern. Ich habe es versucht
<ButtonGroup fullWidth orientation='vertical' onClick={handleSubmit} onChange={handleChange} > {sortedAnswers.map((item) => <ListItemButton>{item}</ListItemButton> )} </ButtonGroup>
Aber es hat nicht wie erwartet funktioniert, ich habe Folgendes bekommen:
Ich möchte, dass jede Antwort einen ListItemButton hat, also 4 Schaltflächen pro Frage. Wie kann ich die Antwort für das erste Array in der Schaltfläche erhalten?
根据您希望布局的外观,使用嵌套循环来迭代所有答案:
正如您提到的
错误:无法读取未定义的属性(读取“地图”)
,请在映射之前添加条件检查。