搜索 angular 指令:mailto:address 打印避免垃圾邮件

searching for angular directive: mailto:address print avoiding spam

事情是关于在不禁止用户看到它的情况下将您的电子邮件从垃圾邮件收割机中隐藏起来。有像 http://www.bronze-age.com/nospam/ 这样的小库(包括自定义 .js 文件并调用它的函数),这样垃圾邮件系统就不会得到它,用户会清楚地看到你的地址。

没关系,但我的应用程序已经在 angular 中,这似乎是指令的一个很好的用例。你知道是否有解决所述问题的方法吗?我一直在寻找它,但没有找到。

到目前为止,我想到的最好的事情就是简单地使用插值:

<a href="{{'mailto:'}}{{'your-name@'}}domain.com">{{'your-name@'}}domain.com</a>

甚至:

<a href="{{'mailto:'}}{{'your-name'}}{{'@'}}domain.com">{{'your-name'}}{{'@'}}domain.com</a>

(取决于垃圾邮件机器人解析智能)。

Google 应该解析 SPA 网站 - 这很酷。浏览器正确显示它(单击 mailto link 打开您的邮件客户端)。但我不确定垃圾邮件收割机的实力 - 希望这些垃圾邮件收割机仍然无法执行 angular 来获取电子邮件地址。

所以在这种情况下不需要controller/directive/service。