Как запустить событие выбора изменения в сочетании с ngIf - Angular 9 - PullRequest
0 голосов
/ 20 марта 2020

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

          <select
              class="form-control ml-1"
              (change)="selectOption($event.target.value, item.id)"
            >
              <ng-container *ngFor="let opt of selectOptions">
                <option
                  [value]="opt.id"
                  [selected]="opt.id == getDataType(item.id)"
                  *ngIf="
                    (opt.pie == true &&
                      layoutService.getComponentRef(item.id) == 'pie') ||
                    (opt.line == true &&
                      layoutService.getComponentRef(item.id) == 'line') ||
                    (opt.bar == true &&
                      layoutService.getComponentRef(item.id) == 'bar')
                  "
                  >{{ opt.name }}</option
                >
              </ng-container>
            </select>
...