【发布时间】:2023-03-13 15:03:01
【问题描述】:
我正在考虑将我的网站移动到 angularjs,我想从非常小的开始,将我所有的静态服务器端纯文本模板从 django 移动到 angular(否则会有语法问题'{{ }}')。
似乎最好的方法是以下两种选择之一:
- 进行 ajax 调用,该调用返回包含我网站所有文本的 JSON。文本将存储在绑定到我的 HTML 元素的变量中,因此 Angular 将更新所有内容。
- 将静态 js 文件与字典一起存储,并将其包含在我的 HTML 中,并将字典与 angularjs 绑定。
这两个选项都允许我在不重新加载页面的情况下切换语言。
哪个更好?总的来说,这是一个好方法还是有更正确的方法?
【问题讨论】:
-
嗨 Uri,我一直在解决同样的问题:将我的 Django 应用程序(后端)使用的 .po 文件集成到 AngularJS 应用程序(前端)中。您能否向我提供有关您最终如何达到此目标的更多信息?两种方法都适合我,虽然我宁愿 1. ;-) 在此先感谢。
-
选择#2。它更简单,并且完成了工作。
标签: angularjs internationalization templating