Angular 2 материал - как запретить клавише Enter изменять размер текстовой области - PullRequest
1 голос
/ 01 марта 2020

У меня есть

<mat-form-field class="mat-form-field mat-form-field--no-padding" appearance="outline" color="Primary">
        <textarea (keyup.enter)="onKey($event, formGroupDirective)" matInput placeholder="do something" type="text" formControlName="message" required
            cdkTextareaAutosize #autosize="cdkTextareaAutosize" cdkAutosizeMinRows="1"
            cdkAutosizeMaxRows="5"></textarea>>
onKey(event, formGroupDirective: FormGroupDirective) {
    event.preventDefault()
    this.doSomething(formGroupDirective)
  }

До: Starting/reset textarea

После нажатия клавиши ввода: textarea after pressing enter key

1 Ответ

0 голосов
/ 02 марта 2020

{ ссылка }

Похоже, что ввод был также обработан формой. После того, как я внедрил решение, указанное в ссылке выше, моя проблема была решена.

...