Как уведомить пользователей, что флажок установлен в итерации l oop? - PullRequest
0 голосов
/ 26 марта 2020

У меня есть массив объектов

    [{
    "id": 1,
    "name": "aaa"
}, {
    "id": 2,
    "name": "bbb"
}, {
    "id": 3,
    "name": "ccc"
}]

, и у меня есть элемент флажка, который является своего рода итерацией на основе проблемы json length

<input type="checkbox" onClick={(e)=>this.props.handleChange(e)} selected={something to figureout} />

, с которой я столкнулся, когда я нажимаю на флажок, он пропускает данные и будет хранить в некотором массиве, скажем, пропускаю 2-й и 3-й объект и хранит некоторый другой массив. Так, на каком основании пользователь будет понимать 2 и 3, выбраны.

Для того, что выбранный атрибут в элементе флажка должен быть истинным (для этого должна быть одна проверка условия, которая будет оценивать его истинное или ложное)

Примечание: у меня под рукой есть выбранный массив, который имеет id также json итерация, которая также имеет идентификатор, так что что-то похожее на это

   <input type="checkbox" onClick={(e)=>this.props.handleChange(e)} selected={selectedArray.id===data.id} /> 

-> будет работать нормально, если мы идем с радио, но здесь установлен флажок

, но это не так работать, так как мы используем флажок, должно быть похоже на то, включен ли data.id в новый массив json объект.

Надеюсь, его очистит

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...