Backbone.js的如何传递到模板之前,国际化价值(Backbone.js how to i18

2019-07-30 20:47发布

使用Backbone.js的,车把和Require.js与国际化。 我有我的en_us.js所有字符串翻译文件,但如何处理动态值的情况下被发送到模板?

我知道,所有这些字符串时间提前,但很难将它们编码到模板看起来凌乱,我可以通过在预翻译后的字符串一些如何? 我使用的国际化和模板require.js的HBS模块。

Answer 1:

我看到不相关的国际化 ,而是在你需要渲染仍然需要计算数据的任何情况下这个问题。

你应该煮你的数据,你将它发送到模板之前,渲染,让你的模板只是必须采取key和展示value

如果您Model.attributes还没有准备好您的模板,你不应该直接给他们,但他们做好准备,当他们准备将它们发送给模板。

核对答案在这个问题 ,看看是否有答案的匹配您的需求。



文章来源: Backbone.js how to i18n value before passing to template