我目前正在一个支持两种语言的网站上工作。 Angular Translation在我的整个网站上都可以正常工作,但是我想不出一种将其应用于md-tab的方法。
<md-tab label="Shops Near by">
在我的translateProvider.translations()中,我有一个变量SHOPS_NEAR_BY及其对两种语言的翻译。在正常情况下,我可以使用类似的东西:
<span translate="SHOPS_NEAR_BY ">
和翻译将在需要时更改该值。
有人可以帮助我解决如何将其应用于md-tab吗?
答案 0 :(得分:0)
以下方法应该起作用:
<md-tab label="{{'SHOPS_NEAR_BY' | translate}}">
如果仍然没有显示翻译,则必须异步加载这些翻译。因此,在$translate.use(/lang)
解决之后,请致电$translate()
。为了避免翻译键和值闪烁,可以使用translate-cloak
指令。
translate-cloak detail Example
选中github discussion关于类似问题