Почему ngxClipboard жалуется на необходимость ввода элемента? - PullRequest
0 голосов
/ 06 июня 2018

У меня довольно простая реактивная форма в Angular 5 со следующей ngx-clipboard разметка:

<form [formGroup]="shareForm">
    <mat-form-field>
        <input matInput formControlName="shareUrl" 
          placeholder="Click to copy URL" readonly="true" 
          [ngxClipboard]="currentUrl" (cbOnSuccess)="onClipboardCopy()">
    </mat-form-field>
</form>

Однако страница выдает ошибку:

Ошибка: целью должен быть ввод или текстовое поле

Почему ngx-буфер обмена не видит ввод как цель?

1 Ответ

0 голосов
/ 06 июня 2018

Документы подразумевают использование одной или другой директивы.Я получил это с помощью обеих директив.

<input matInput formControlName="shareUrl"
  placeholder="Click to copy URL"
  readonly="true"
  ngxClipboard [cbContent]="currentUrl" (cbOnSuccess)="onClipboardCopy()">
       ^--- here    ^--- and here
...