Angular CDKでクリップボードにコピー

Angular CDKのモジュールを使って、クリップボードにコピーする機能をつくる。

モジュールをインポート

app.module.tsなどで、以下のようにインポート。

import { ClipboardModule } from '@angular/cdk/clipboard'
@NgModule({
  imports: [
    ClipboardModule,
  ]})

クリップボードサービス

import { Clipboard } from '@angular/cdk/clipboard'
constructor(private clipboard: Clipboard) {}

this.clipboard.copy(value)