angular - 使用参数转换管道
问题描述
我正在使用翻译管道。我有一个字符串,其中包括我公司的网站,我不应该翻译它。所以我使用参数。但网站应该是一个链接(标签)。我该怎么做?
<p class="al-privacy-policy-text">{{"PRIVACY_POLICY_PAGE.INTRODUCTION_TEXT" | translate: ({website: 'https://www.title.com/'})}}</p>
现在https://www.title.com是一个简单的文本。
"PRIVACY_POLICY_PAGE.INTRODUCTION_TEXT": " ...当使用我们的网站 {{website}}..."
解决方案
更改内容PRIVACY_POLICY_PAGE.INTRODUCTION_TEXT
以使用网站占位符的锚标记。然后使用innerHtml
以允许 html 内容,这样它就不会被清理。
<p class="al-privacy-policy-text" [innerHTML]="'PRIVACY_POLICY_PAGE.INTRODUCTION_TEXT' | translate: ({website: 'https://www.title.com/'})"></p>
推荐阅读
- python - 具有 N 个隐藏层的 H2O 自动编码器的形状/结构是什么?
- javascript - 块序号输入
- x86 - JMP 指令如何影响 8086 的工作?
- reactjs - 我可以获得一个如何取消 MobX 流的示例吗?
- java - Git:将自动合并文件变成有冲突的文件
- r - 如何以 TRUE 和 FALSE 为条件计算运行总和
- matlab - 在 MATLAB 中计算测地线距离
- python - 为什么我通过使用 keras 数据生成器和自定义生成器读取相同的图像来获得不同的数组
- linux - 是否有任何理解 bash 颜色的 Linux 文本编辑器?
- java - JUnit/Mockito 验证 `any(HttpPut.class)` 但是当其他实例也使用时通过