首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >点击:I18N不适用于angular-meteor

点击:I18N不适用于angular-meteor
EN

Stack Overflow用户
提问于 2016-01-15 17:39:55
回答 1查看 315关注 0票数 2

我正在使用angular-meteor,我需要一个国际化的软件包。

我找到了Tap:i18n包,我认为这是目前最完整的包。

问题是tap:i18n使用的helper与angular不兼容。

代码语言:javascript
复制
{{ _ "hello" }}

从angular返回错误:

代码语言:javascript
复制
Error: [$parse:syntax] Syntax Error: Token '"hello"' is an unexpected token at column 3 of the expression [_ "hello"] starting at ["hello"].

我认为解决方案是用一个角度滤镜改变辅助对象"_“,例如:

代码语言:javascript
复制
{{ "hello" | tapI18n }}

但我不知道该怎么做。

我在github上写了两个现存的问题,但是打开它们的人还没有得到答复。

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

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

有什么想法吗?

感谢所有人

EN

回答 1

Stack Overflow用户

发布于 2016-03-20 05:26:02

tap:i18n是用于"blaze-meteor"项目的,所以我认为你可能需要改变你的方向。

如果你有一个angular-meteor项目,你可以在atmosphere上使用angular-translate,有一个叫做planettraining:angular-translate的包,你可以试一试。

如果你有一个angular2-meteor项目,你可以使用ng2-translate。但是对于这一个,现在大气上没有包,所以你需要自己重新打包。或者等到meteor 1.3发布后,就可以直接使用这个NPM包了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34808164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档