代码之家  ›  专栏  ›  技术社区  ›  isherwood

为什么ngxclipboard抱怨需要输入元素?

  •  0
  • isherwood  · 技术社区  · 7 年前

    我有一个角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 回复  |  直到 7 年前
        1
  •  1
  •   isherwood    7 年前

    The docs 暗示使用一个或另一个指令。我用这两个指令使它工作。

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