Angular i18n字符串中的电子邮件地址

时间:2014-11-25 17:55:14

标签: javascript angularjs email internationalization mailto

我正在向AngularJS页面的页脚添加国际化消息,包括电子邮件地址 - 如需其他帮助,请发送电子邮件至help@email.com 这将作为

添加到相关的js i18n文件中
"helpnote": "For additional help, please send an email to mailto:help@email.com"
"helpnote": "Para obtener ayuda adicional, por favor envíe un correo electrónico a mailto:help@email.com"
"helpnote": "Pour une aide supplémentaire, se il vous plaît envoyez un courriel à mailto:help@email.com"

不幸的是,如果我使用

,mailto链接会显示为文本
 <div class="helpnote">{{i18n.helpnote}}</div>

即。这个确切的字符串出现在屏幕上 - “如需其他帮助,请发送电子邮件至mailto:help@email.com”

国际化字符串是否可以以链接变为活动的方式写入或绑定到div?

1 个答案:

答案 0 :(得分:0)

使用ng-click on div以某种方式使其成为avtive并使用$ location(如果你的动作背后有更多魔法)在控制器中进行重定向,或者只是使用ng-href创建常规链接。

https://docs.angularjs.org/api/ng/directive/ngHref