Я реализую select2 в Angular 8.2 проекте
У меня есть тег выбора, который показывает 2 варианта:
<select [(value)]="selected" [(ngModel)]="varTe" [ngModelOptions]="{standalone: true}">
<option>Aplications</option>
<option>NOTE</option>
</select>
Aplications - это опция по умолчанию, которая включает другой выбор, который покажет много приложения, использующие select2, который помогает выполнять поиск.
Переключение на опцию NOTE будет отображать только метку.
Проблема в том, что когда я переключаюсь обратно в приложение, он показывает нормальный выбор (без поиска select2).
Я не могу найти причину этого, я покажу код, используя select2.
TS
ngAfterViewInit(): void {
$(document).ready(function () {
$('#listApp').select2();
});
}
HTML
<select [(ngModel)]="varTe" [ngModelOptions]="{standalone: true}" id="listApp" style ="width: 100%;">
<option *ngFor="let app of listApp">
{{app.application}}
</option>
</select>