angularjs - 角度翻译 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>
它正确显示所有内容,当用我的鼠标浏览链接时,它会在栏中显示链接。但是,当我单击它时,什么也没有发生。我可以用鼠标右键或鼠标中键单击它并在另一个选项卡中打开它,但左键单击它什么也不做。知道这里有什么问题吗?
解决方案
您已经a
在翻译中有锚标记,然后只需将其绑定span
到视图代码中的或段落元素中。因此,您的模板代码可以是:
<input id="checkbox" type="checkbox" name="checkbox" value="rules" />
<span translate="REGISTER_RULES_ACCEPT"></span>
推荐阅读
- ruby-on-rails - 试图在 rails 中禁用整个 f.select
- node.js - 在更新操作上使用聚合管道时,MongoDB“'$' 本身不是有效的 FieldPath”
- javascript - 单击父元素内的按钮的Node.js Puppeteer问题
- visual-studio - Visual Studio 2019 Publish 删除文件夹的写权限
- python - 我的 django 视图总是抛出“意外的关键字参数错误
- excel - 将列从一个工作簿复制到另一个
- excel - 在符合模式的文件夹中打开文件的最新版本
- javascript - 我无法在 React.js 中访问“this.props.match.params.id”
- javascript - React 有太多的重新渲染问题
- excel - 如何在 excel 中实现这种自定义数字格式?