首先,我会尝试写下我想要做的事情,如果你们不能理解或者实际上需要代码来完全理解我想要的东西,我会发布一个代码示例。 我尝试使用Angular Translate翻译内容,但使用角度表达式作为键。 {{' key' |在这种情况下,由于我将信息从服务中提取出来,然后将该信息传输到控制器中,以便我可以推送到html,我需要知道是否可以这样做。
所以,
{{' {{product.productDetails}}' |翻译}}
因此,在这种情况下,product.producDetails中出现的内容将是一些内容,并且该内容将作为根据人选择的语言进行翻译的密钥。
反正, 如果有人可以提供帮助,请告诉我。 谢谢 Renan的
答案 0 :(得分:1)
答案 1 :(得分:1)
语法错误。
而不是
{{ '{{product.productDetails}}' | translate }}
只需使用此
{{ 'product.productDetails' | translate }}
并且应该有json对象,它使用实际的文本消息映射键 并将json对象提供给translateprovider并给出翻译名称bellow是样本。
示例:强>
var englishTranslations = {'productDetails':'please enter product details'}
$translateProvider.translations('en', englishTranslations);
$translateProvider.preferredLanguage('en');