如何在AngularJS控制器中调用mailto

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (35)

我正在实现一个简单的电子邮件反馈功能的角应用。邮件具有预定义的邮件主题和内容模板。角控制器需要打开客户端电子邮件客户端(如调用)。foo@bar.com“)并完成预定义的主题、内容模板。有谁知道如何实施吗?

提问于
用户回答回答于

使用$window.Location:

$window.location = "mailto:..."
用户回答回答于

注射$window和使用$window.open()方法。

内部控制器定义

$scope.sendMail = function(emailId,subject,message){
    $window.open("mailto:"+ emailId + "?subject=" + subject+"&body="+message,"_self");
};
$scope.sendMail("foo@bar.com","Mail Subject","Mail Body Message");

扫码关注云+社区