我正在考慮將我的網站移動到angularjs,並且我想通過將所有靜態服務器端純文本模板從django移動到角度來啓動非常小,否則會出現語法問題'{{}}')。國際化與angularjs
看來,這樣做的最佳方式將是兩個選項之一:
- 爲了有一個AJAX調用返回JSON我的網站的所有文本。文本將被存儲在綁定到我的HTML元素的變量中,因此角度將更新所有內容。
- 用字典存儲靜態js文件並將其包含在我的HTML中,並將字典與angularjs綁定。
這兩個選項都允許我在不重新加載頁面的情況下在語言之間切換。
哪一個更好?一般來說,這是一個好方法還是有更正確的方法?
嗨開放的,我一直在玩同樣的問題:整合使用我的Django應用程序(後端)爲AngularJS應用程序(前端)的.po文件。你能提供給我更多關於你最終達成這個目標的信息嗎?兩種方法都適用於我,雖然我寧願1. ;-)提前致謝。 – trinchet
帶選項#2。它更簡單,完成了這項工作。 – Uri
我是如何做到的http://stackoverflow.com/questions/19881590/how-you-deal-with-translation-multilanguage-webservices-in-django-rest-framewo/28078356#28078356 – thomaspaulb