Как мне сбросить все фишки в MDCChipset - PullRequest
1 голос
/ 19 октября 2019

Я сейчас использую MDCChipSet и внутри него кучу чипов фильтра, все это внутри формы. Я хочу иметь возможность сбросить форму и сбросить все микросхемы в форме.

Вот кодекс ручки вопроса .

Вы можете увидеть, когда вы нажметемикросхема, а затем нажмите кнопку сброса, микросхема перестает работать.

Я также заметил, что некоторые микросхемы не работают вообще, если вы присоединяете к ним MDCChip, как показано ниже:

[].slice.call(document.querySelectorAll('.mdc-chip')).forEach(
function(ele) {
    mdc.chips.MDCChip.attachTo(ele);
});

**РЕДАКТИРОВАТЬ

По какой-то причине MDCChipSet удаляется из элементов. Таким образом, после сброса, если вы снова подключите его, он работает, но я понятия не имею, почему. поэтому любая помощь будет принята с благодарностью:

[].slice.call(document.querySelectorAll('.mdc-chip-set')).forEach(
  function(ele) {
      mdc.chips.MDCChipSet.attachTo(ele);
  });
...