Отметить выбранные данные в пользовательском множественном выборе - PullRequest
0 голосов
/ 11 апреля 2019

Я сделал свой пользовательский компонент и хотел бы отредактировать поле Multipleselect, чтобы оно работало точно так же, как codesandbox .

Как работать с объектами в этой ситуации, потому что мне нужно показать только имя, но позже понадобится значение

Но в моем компоненте он должен работать с объектами:

var names = [
    {name: 'SuperAdmin', value: 1},
    {name: 'god', value: 2}
  ];

вместо имен:

var names = [
   "Oliver Hansen",
   "Van Henry"
];

Мой пример кода: Пример полного кода

Как вы можете видеть в моем примере.Когда элемент уже выбран, и я выбираю его снова, он не должен быть помечен, чтобы не создавать еще один <Chip>.

Я пробовал столько вещей, как разбор объектов, но я понятия не имею, как это решить.Что не так с кодом?Есть идеи, как мне это сделать?

...