こんにちは私はAngularjsで1つのアプリケーションを開発しています。このウェブサイトは2つの言語で表示されます。彼らはアラビア語と英語です。ベロは私が言語の選択に使っている論理です。 ブラウザのデフォルト言語がアラビア語の場合、ウェブサイトをアラビア語で表示します。 ブラウザのデフォルト言語がアラビア語でない場合、ウェブサイトを英語で表示します。AngularJSの動的言語選択
また、言語を切り替えるためにウェブサイトに画像(アラビア語と英語)を保管しています。
<div class="language"><a href="#"><img src="images/arabic.png"></a></div>
<div class="language"><a href="#"><img src="images/en-english-language-browser-function-512.png"></a></div>
ここで2つのアンカータグがあります。言語選択に基づいて画像をアンカータグにバインドしようとしています。私は2つのアンカータグを必要としません。
app.controller('RoslpAppController', ['$scope', '$translate', 'toastr', '$window', function ($scope, $translate, toastr, $window) {
debugger;
var lang = $window.navigator.language || $window.navigator.userLanguage;
if (lang === 'ar-sa')
{
$translate.use('de_AR');
//bind arabic.png
}
else
{
$translate.use('de_EN');
//bind english.png
}
}]);
私は新世界です。私はこれを完了するためのいくつかの助けを得ることができる?どんな助けもありがとう。ありがとうございました。
ありがとう:
次に、あなただけのこのようなあなたのIMGに言及します。出来た。 –
どうすればこのイベントをクリックできますか?たとえば、英語をクリックすると、コントローラーの中に英語が表示されます。どうやってやるの? –