2017-03-05 75 views
0

我正在嘗試爲我的AngularJS應用程序製作多語言路由和$ http請求,但目前爲止我找不到任何解決方案。如果你有幫助,這將很好。

實施例:

www.somewebsite.com/ar/home 情況1如果用戶選擇阿拉伯語

www.somewebsite.com/en/home 情況2。如果用戶選擇英語

每個環節都有不同的CSS .... 如果用戶chosed網站的氬版本,該網站將加載rtl.css文件否則rtl.css不會被加載

回答

0

您應該使用ng_cookies來保存用戶語言。

然後,當你不得不提出一個http請求時,只需進行一次切換,但這不是最好的方式。

最好的方法應該是一個AngularJS服務,如果有的話,如果沒有,就從cookies獲取語言,默認選擇一個(例如英文),然後更改您的內容。

反正這個問題確實是有據可查的,例如: http://blog.novanet.no/creating-multilingual-support-using-angularjs/