Я добавил поле раскрывающегося списка, и мне нужно показать значение в раскрывающемся списке, которое я отправляю, но в этом ionselect он принимает только одно значение в раскрывающемся списке.
const intila={
primary:[""]
}
const[primarySkill,setPrimary]=useState(intila);
const handleChange=(event:any)=>{
primarySkill.primary=event.target.value;
setPrimary(primarySkill);}
const[isSuccess,setSuccess]=useState(false);
const handleSubmit=(event:any)=>{
dispatch(postPrimary())
}
if(customerData.primary.length>0&&!customerData.isLoading&&!isSuccess){
for(var i=0;i<customerData.primary.length;i++){
var primary=customerData.primary[i];
primarySkill.primary.push(primary);
setPrimary(primarySkill); }
setSuccess(true);
console.log(primarySkill);
}
return (
<div>
<IonSelect className="ion-padding" multiple={true} onIonChange={handleChange} value={primarySkill.primary}>
{itemCustomers}
</IonSelect>
<IonButton onClick={handleSubmit}/>
</div>)
PostPrimary имеет ["Customer 1 "," Клиент 2 "]
itemCustomer есть [Клиент 1, Клиент 2, Клиент 3, Клиент 4, Клиент 5 [] [1]
Здесь изображение для пользовательского интерфейса: [ 1]: https://i.stack.imgur.com/RdmYz.png