html - 使用 html 和 ngHref 进行 Angular 翻译

标签 html angularjs angularjs-directive parameter-passing angular-translate

我在 Json 文件中有这个键/值用于 Angular 翻译:

{"MEETING_LINK": "<br/>Maybe you want to see the <a class=\"pink-link\" ng-href=\"/{{meetingLink}}/{{meetingId}}\">full meeting<a/> first?"}

当我像这样在我的 html 中调用翻译时:

 <span 
    ng-bind-html="'GLOBAL.REMOVE_MODAL.MEETING_LINK' | translate:
    { meetingLink: meetingData.buttonLink, meetingId: meetingData.id}">
  </span>

它不起作用。但是,如果我替换 anchor 中的 ng-href:href="/{{meetingData.buttonLink}}/{{meetingData.id}} 它会起作用。 除了我想向 anchor 元素添加一个 ng-click,我猜 html 中的 Angular 指令不起作用。

我可以采取一些技巧来实现这一点吗?

最佳答案

如果您使用的是 angular-translate 2.x,请尝试将 translate-compile 添加到您的 span

关于html - 使用 html 和 ngHref 进行 Angular 翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30176050/

相关文章:

javascript - 颜色选择器在 Safari 浏览器中不起作用

javascript - ng-click "id (factory)"转到新模板但不显示特定 id 中的 img

angularjs - $scope 不适用于指令中已编译的模板

javascript - 将 ng-annotate 与 angular cli 一起使用

javascript - 创建通用函数来关闭模态 angularjs

angularjs - 在 Angular 指令中的外部模板 (templateURL) 上使用 $compile

javascript - 以编程方式聚焦时不会出现焦点轮廓?

c# - asp.net 复选框事件未触发

javascript - 关闭窗口 JavaScript

javascript - 想要在选择多个中添加无作为值