我使用Angular4。在单击超链接时,我必须打开Outlook,在邮件中,我必须发送4个链接。因此,我计划mailto从我的打字稿文件中调用a 。我的代码是
<span (click)="mailMe()">Mail me the links</span>
var links= ["link1.com", "link2.com", "link3.com"];
mailMe(){
console.log("111111");
var mail = document.createElement("a");
console.log("22222");
mail.href = "mailto:abc@abc.com?subject=files&body=Hi";
mail.click();
}
Run Code Online (Sandbox Code Playgroud)
我可以调用该函数,但邮件不会弹出。在控制台111111中正在打印但未22222打印。我哪里做错了?还是有一种方法可以从HTML本身发送链接数组?