嗨,我正在Angularjs中開發一個應用程序。本網站將採用兩種語言。他們是阿拉伯語和英語。貝洛是我用來選擇語言的邏輯。 如果瀏覽器的默認語言是阿拉伯語,則用阿拉伯語顯示網站。 如果瀏覽器默認語言不是阿拉伯語,則以英文顯示網站。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個錨定標記。
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
}
}]);
我是新的角度世界。我可以得到一些幫助來完成這個嗎?任何幫助,將不勝感激。謝謝。
感謝。有效。 –
我怎樣才能得到這個點擊事件?例如,如果我點擊英語,我應該在控制器中獲得英語。我怎樣才能做到這一點? –