我正在使用MEAN堆栈(mongodb,express,angular,nodejs)来开发应用程序。要使用不同语言呈现HTML,我使用的是i18n-2节点模块。
但是,我有一些前端错误消息(如验证错误 - 例如无效的电子邮件)。这些消息基于用户操作显示。这些信息如何国际化?
我能想到的一种方法是在jade / html中使用隐藏元素,然后在angular / javascript中拉出相同的内容。或者,我可以在jade文件中传递一些ng-init变量,然后在角度控制器中在运行时拉出相应的消息。
上述方法可以吗?或者还有其他最佳做法吗?
答案 0 :(得分:0)
看一下Angular Translate模块:
答案 1 :(得分:0)
看一下Angular Auto Validate模块:
http://jonsamwell.github.io/angular-auto-validate/
您可以将其与Angular Translate模块结合使用,并创建自定义错误消息解析器。