2013-03-21 77 views
1

我有以下问题: 我有一个应用程序,我正在使用Marionette.Layout并且此布局具有区域。 我想添加选项给用户来改变语言(运行时),这意味着在应用程序已经呈现并且用户正在工作之后,他可以改变语言,并且所有的应用程序应该将其改变为选定的语言。 我的问题: 1.我需要'刷新/重新渲染'所有的应用程序,这是如何完成的,我没有找到或者我想念它,如何重新渲染应用程序?在运行时重新渲染/刷新应用程序

我已经有AA机制,在“模板”是这样的: https://github.com/janl/mustache.js/issues/216 这是工作在应用程序启动时,在第一时间,我需要在运行时重新渲染/新数据刷新

+0

我有完全相同的问题。我的解决方案是将新语言(和任何会话变量)保存到localStorage并刷新页面。不高雅我会授予您 – cloakedninjas 2014-10-22 16:22:04

回答

-1

不幸的是,在木偶中没有任何东西可以为你做到这一点。您将不得不编写代码来自己重新渲染整个应用程序,并使用新的语言设置。

+0

这是否意味着您从未开发过可以更改语言的应用程序?我认为这是一个很常见的情况。如果你有,你会介意分享你的策略吗? – JVitela 2016-02-18 11:53:22