【发布时间】:2026-01-31 02:45:01
【问题描述】:
我有一个像下面这样的 span 标签。
<span translate="footer.copyright">Copyright</span>
在我的 Json 文件中,我有如下数据,
"footer": {
"copyright": "Copyright ©"
},
它也可以正常工作。但是如果 json 文件没有数据,我想翻译以显示 span 标签之间的任何可用内容,在本例中为版权。但它不采用内容,而是显示空标签。请帮我解决这个问题。
【问题讨论】:
-
可以提供plunkr吗?
-
请注意
<span translate="footer.copyright">是无效的 HTML。请改用<span data-translate="footer.copyright">。 -
@connexo,在这种情况下这无关紧要
-
将
translate-default添加到您的标签,reference -
@connexo:这取决于您使用的 HTML 标准。
标签: javascript json angularjs angular-translate