приведенный ниже код отлично работает для меня.Я немного изменил ответ Гермы выше.Разница лишь в том, что onChipAdd, onChipSelect и onChipDelete являются функциями стрелок.Проверьте это и попробуйте сами.
document.addEventListener('DOMContentLoaded', function() {
let elems = document.querySelector('.chips');
let options = {
onChipAdd: () => console.log("added"),
onChipSelect: () => console.log("Selected"),
onChipDelete: () => console.log("Deleted"),
placeholder: 'Entrer un filtre',
secondaryPlaceholder: '+ filtre',
autocompleteOptions: {
data: {
'Apple': null,
'Microsoft': null,
'Google': null
},
limit: Infinity,
minLength: 1
}
}
let instances = M.Chips.init(elems, options);
});