2017-03-05 2 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リクエストを行う必要がある場合は、スイッチを作ってください。ただし、それを行うには最良の方法ではありません。

最高の方法は、Cookieから言語を取得するAngularJSサービスでなければなりません。そうでない場合は、デフォルトで英語を選択してコンテンツを変更します。

とにかく、この質問は本当によく、たとえば、文書化されています http://blog.novanet.no/creating-multilingual-support-using-angularjs/