首页 > 解决方案 > 角度翻译 Href _blank 不起作用

问题描述

我已经实现了角度翻译,到目前为止它运行良好。不过,我确实对以下代码有一个问题:

REGISTER_RULES_ACCEPT : ' I have read the <a href="rules" target=_blank">Rules</a> and hereby accept them.<span class="registration-important">*</span>',

html实现:

<input id="checkbox" type="checkbox" name="checkbox" value="rules"><a translate="REGISTER_RULES_ACCEPT"></a></input>

它正确显示所有内容,当用我的鼠标浏览链接时,它会在栏中显示链接。但是,当我单击它时,什么也没有发生。我可以用鼠标右键或鼠标中键单击它并在另一个选项卡中打开它,但左键单击它什么也不做。知道这里有什么问题吗?

标签: angularjsangular-translate

解决方案


您已经a在翻译中有锚标记,然后只需将其绑定span到视图代码中的或段落元素中。因此,您的模板代码可以是:

<input id="checkbox" type="checkbox" name="checkbox" value="rules" />
<span translate="REGISTER_RULES_ACCEPT"></span>

Plunker 示例


推荐阅读