Я добавляю интернационализированное сообщение в нижний колонтитул страницы AngularJS, включая адрес электронной почты. Для получения дополнительной помощи отправьте электронное письмо по адресу [email protected] . Это добавляется к соответствующему JS i18n файлы какадрес электронной почты в строке Angular i18n
"helpnote": "For additional help, please send an email to mailto:[email protected]"
"helpnote": "Para obtener ayuda adicional, por favor envíe un correo electrónico a mailto:[email protected]"
"helpnote": "Pour une aide supplémentaire, se il vous plaît envoyez un courriel à mailto:[email protected]"
и т.д.
, к сожалению, ссылка MAILTO появляется как текст, если я использую
<div class="helpnote">{{i18n.helpnote}}</div>
т.е. точной строки появляется на экране - «Для получения дополнительной помощи отправьте электронное письмо по адресу mailto: [email protected]»
Может ли интернационализированная строка быть записана или привязана к div таким образом, чтобы ссылка активировалась?
для HTML ссылка мб разметки вам нужно использовать как л: [ngBindHtml] (https://docs.angularjs.org/api/ng/directive/ngBindHtml) или пользовательский фильтр, при использовании углового выражение или ng-bing; как для * интернационализированной строки * - вы получаете правильную строку из i18n или нет? –