文字列を返すAngularサービスがあり、この文字列をユーザーのクリップボードに入れたいです。
angular2-clipboardをインストールして結果を入力に表示し、自動コピーが失敗した場合にユーザーが「コピー」ボタンをクリックできるようにしました。しかし、私の願いは、プロパティにバインドされた入力値が変更されたときに、クリップボードの内容をその新しい値で自動的に設定することです。
これは現在機能しています:
<input readonly type="text" class="form-control" [(ngModel)]="createdCode">
<button class="btn btn-default" type="button" ngIIclipboard [cbContent]="createdCode">copy</button>
ng-change を使用して「#btn.onclick()」を呼び出してクリック イベントを発生させる方法を見つけようとしましたが、期待どおりの動作を得ることができませんでした。
これを行う方法はありますか?