【问题标题】:Angular / Loading component tag from language fileAngular /从语言文件加载组件标签
【发布时间】:2017-06-28 14:35:56
【问题描述】:

我正在使用 innerHTML 添加一个角度组件

<span [innerHTML]="'prompt' | translate | safeHtml"></span>

这将加载语言文件的 json 键“提示”的内容。 safeHtml 管道将绕过内容中标签的安全问题。

渲染的源代码看起来不错,就是json文件中的内容:

<prompt [lang]="en"></prompt>

但实际的角度分量并没有与标签相关联。课堂上什么也没有发生。有什么想法吗?

【问题讨论】:

    标签: angular


    【解决方案1】:

    因为当 Angular 编译时,它会为标签添加一些额外的属性,以便它可以自己处理它们。试着检查一个标签,你会明白我在说什么。它对 CSS 类也是如此。

    如果你想处理这个元素,你必须找到一个很好的旧document.getElementByWhateverYouWant

    【讨论】:

    • 但是以后不能编译组件。我可以触发它吗?
    【解决方案2】:

    不,你不能,对不起,你需要找到别的东西

    【讨论】:

      猜你喜欢
      • 2022-10-24
      • 1970-01-01
      • 1970-01-01
      • 2019-05-28
      • 1970-01-01
      • 2020-07-19
      • 1970-01-01
      • 1970-01-01
      • 2015-12-17
      相关资源
      最近更新 更多