我在Angular 4上工作。我的页面有很多复选框和一个共享按钮。如果选中任何复选框并单击共享,则会调用服务并返回该复选框的下载URL。我必须复制此返回的URL,以便用户希望他可以将其粘贴到记事本/浏览器中。如何在javascript / typescript / Angular中的变量中复制文本?请指导。
<div *ngFor="let hero of heros">
<span>
<input type='checkbox' name='drama' />
</span>
<span>hero.name</span>
</div>
<button [class.disabled]='!inEditMode' (click)='selectedHero()'>Share</button>
selectedHero(){
var elements = document.getElementsByName("drama");
for (let i = 0; i < elements.length; i++) {
if (elements[i].type == "checkbox") {
if (elements[i].checked) {
//Service call is made here and the URL is stored in "this.docURL"
}
}
}
}
如何复制&#34; this.docURL&#34; ?