【发布时间】:2012-07-11 07:25:01
【问题描述】:
您如何使用 knockout.js 处理本地化?
看起来 knockback.js 有一个漂亮的实用程序来处理本地化,我想知道是否有任何第三方库可以与 knockout.js 一起使用来处理本地化,而不必实际切换到 knocback.js获得这些功能(因为我真的不需要这个简单应用程序的主干模型或路由)。像 Mapping 插件这样简单易用的东西是理想的。
谢谢!!
【问题讨论】:
-
如果您从服务器获取本地化字符串,那么您所要做的就是使用
text绑定来设置所有字符串。你有什么具体问题? -
@Tyrsius,好吧,我没有从服务器获取本地化字符串,所以这可能是一种解决方案。我得想一个好办法来设置它。关于这个问题,我特别寻找的是一种在 knockout.js 中切换本地化字符串的方法,类似于 knockback.js 处理它们的方式(例如,see.),所以我不会必须修改服务器端 API。感谢您的建议!
-
你刚刚链接到一个回答你自己问题的教程。击退使用击倒。 阅读链接。
-
虽然 Knockback.js 使用 knockout.js(和骨干.js),但我对链接的阅读是,knockback.js 的本地化功能,本地化管理器和本地化的 observables,都是添加而不是是 knockout.js 的一部分,对吗?
-
好吧。有点。我对敲击不太熟悉,但它看起来像是敲除绑定的薄包装,以使本地化步骤更容易。但实际上,正如我的回答所证明的那样,淘汰赛很容易做到这一点。
标签: javascript knockout.js single-page-application