点击:i18n不使用角度流星

时间:2016-01-15 09:39:55

标签: angularjs meteor internationalization meteor-helper angular-meteor

我正在使用角度流星,我需要一个国际化的包。

我找到了Tap:i18n包,我认为现在是最完整的pkg。

问题是点击:i18n使用的助手与角度不兼容。

{{ _ "hello" }}

从angular返回错误:

Error: [$parse:syntax] Syntax Error: Token '"hello"' is an unexpected token at column 3 of the expression [_ "hello"] starting at ["hello"].

我认为解决方案是改变帮手" _"使用角度滤波器,例如:

{{ "hello" | tapI18n }}

但我不知道这是怎么回事。

我在github上写了2个现有的问题,但是那些打开theese避风港的人没有得到答案。

https://github.com/TAPevents/tap-i18n/issues/96

https://github.com/TAPevents/tap-i18n/issues/118

任何想法?

感谢所有

1 个答案:

答案 0 :(得分:1)

tap:i18n适用于" blaze-meteor" 项目,所以我想您可能需要改变方向。

如果你有一个角度 - 流星项目,你可以使用angular-translate,在大气层,有一个名为planettraining:angular-translate的包,你可以尝试。

如果您有 angular2-meteor 项目,则可以使用ng2-translate。但对于这个,现在没有大气包装,所以你需要自己重新包装。或者等到流星1.3出来,然后你可以直接使用这个NPM包。