2016-08-02 69 views
0

首先,我会尝试写下我想要做的事情,然后如果你们不明白或者实际上需要代码来完全理解我想要的内容,我会发布一个代码示例。 我试图翻译使用角度翻译的内容,但使用角度表达式作为关键。 {{'key'|在这种情况下,由于我将信息从服务中提取出来,然后将该信息转换为控制器,所以我可以推入html,我需要知道是否有可能这样做。角度翻译 - 使用角度表达式作为键

这么喜欢,

{{'{{product.productDetails}} |因此,在这种情况下,product.producDetails中出现的内容将是一些内容,并且该内容将作为根据该人选择的语言进行翻译的关键字。

反正, 让我知道,如果有人可以帮助。 感谢 雷南

回答

1

它甚至比你想的更简单:

{{ product.productDetails | translate }} 

Here's工作演示

+0

谢谢阿列克谢L,这工作就像一个魅力)。比我想的嘿嘿简单得多。 –

1

有一个语法错误。

而不是

{{ '{{product.productDetails}}' | translate }} 

只是用这个

{{ 'product.productDetails' | translate }} 

而且应该JSON对象,它的按键与实际短信 地图,并提供JSON对象translateprovider,给翻译名称波纹管是样品。

例子:

var englishTranslations = {'productDetails':'please enter product details'} 

$translateProvider.translations('en', englishTranslations); 

$translateProvider.preferredLanguage('en');