我是相当新的角度和我想知道如何实现以下目标:使用更新三元条件的可变角
林三元条件在我的变量两种语言之间进行切换,而无需刷新我的网页,并显示项目(ng-repeat
)与正确的标题。
{{isEnglish ? item.name_en : item.name_fr}}
我有一个拨动开关isEnglish
到true
或false
,但切换布尔当变量不更新自己。我需要应用更改吗?有没有办法呢?
语言切换
<a href="" class="fb border_link" ng-click="changelanguage();">
{{displayLanguage}}
</a>
NG-点击功能
$scope.changelanguage = function(){
console.log("changing language");
console.log($scope.$parent.isEnglish);
if($scope.selectedLanguage === 'en'){
$translate.use('fr');
$scope.$parent.isEnglish = false;
console.log($scope.$parent.isEnglish);
$scope.selectedLanguage = 'fr';
$scope.displayLanguage = 'English';
console.log("en");
}
else{
$translate.use('en');
$scope.$parent.isEnglish = true;
console.log($scope.$parent.isEnglish);
$scope.selectedLanguage = 'en';
$scope.displayLanguage = 'Français';
console.log("fr");
}
}
你可以发布更多的代码.. – developer033
完成,如果有帮助。三元条件在ng-repeat div内 – SKYnine
@SKYnine:查看我的第二个更新。 –