我正在使用角度流星,我需要一个国际化的包。
我找到了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
任何想法?
感谢所有
答案 0 :(得分:1)
tap:i18n适用于" blaze-meteor" 项目,所以我想您可能需要改变方向。
如果你有一个角度 - 流星项目,你可以使用angular-translate,在大气层,有一个名为planettraining:angular-translate的包,你可以尝试。
如果您有 angular2-meteor 项目,则可以使用ng2-translate。但对于这个,现在没有大气包装,所以你需要自己重新包装。或者等到流星1.3出来,然后你可以直接使用这个NPM包。