语言文件

时间:2017-06-28 14:35:56

标签: angular

我正在使用innerHTML

添加角度组件
<span [innerHTML]="'prompt' | translate | safeHtml"></span>

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

渲染的源代码看起来很好,这是json文件中的内容:

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

但是实际的角度分量没有与标签连接。课堂上没有任何事情发生。有什么想法吗?

2 个答案:

答案 0 :(得分:0)

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

如果你想处理这个元素,你必须找到一个好的旧<TextBox Text="{Binding SettingsPath}"></TextBox> <Button Command="{Binding OpenFile}" CommandParameter="{Binding SettingsPath}">...</Button>

答案 1 :(得分:0)

不,你不能,抱歉,但你需要找到别的东西