Как проверить, ориентирован ли matInput - PullRequest
0 голосов
/ 24 апреля 2020

Я пытаюсь отправить событие Output, когда фокус matInput.

<mat-form-field class="fullWidth" [class.disabled]="disable" id="input">
<mat-label>{{ placeholder }}</mat-label>
<ng-container [ngSwitch]="type()">
 <ng-container *ngSwitchCase="'input'">
  <input matInput formControlName="control" [errorStateMatcher]="matcher" [readonly]="disable"
    (keyup.enter)="pressEnter()" (input)="onChangeInput()" (focus)="onFocus()" (blur)="onBlur()" />
 </ng-container>
</ng-container>
</mat-form-field>

Я хочу изменить, не используя события фокуса и размытия. Есть ли способ сделать это?

На данный момент есть код .ts:

onFocus() {
 this.isFocusing = true;
 this.isInputFocusedEvent.emit(this.isFocusing);
}

onBlur() {
 this.isFocusing = false;
 this.isInputFocusedEvent.emit(this.isFocusing);
}

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...