Я использую materializecss в моем проекте angular-cli
и в моем проекте все выбранные компоненты с изображением ниже:
![Problem happening](https://i.stack.imgur.com/pYv8F.gif)
При первом щелчке ни один компонент не работает правильно, они не выпадают в раскрывающемся списке при первом щелчке, только при втором щелчке, отображающем содержимое.
Следуйте ниже выбранного кода:
<select [ngModel]="initialValue" class="maintextcolor" (ngModelChange)="changeCategory($event)" id="selectCategory"
materialize="material_select">
<option value="" disabled selected>Selecione</option>
<option *ngFor="let option of options" [ngValue]="option._id">{{option.name}}</option>
</select>
Я видел в github несколько предложений, таких как:
Первая попытка:
$('#selectCategory').material_select();
document.querySelectorAll('.select-wrapper').forEach(t => t.addEventListener('click', e=>e.stopPropagation()))
Вторая попытка
$('select').material_select();
$('select').change((e) => {
this.model[e.currentTarget.name] = e.currentTarget.value;
});
, но она не работаетдолжным образом. Есть какие-нибудь предложения, как я могу решить эту проблему?
Заранее спасибо