I have 2 links EN and FR(english and french languages)
<label class = "lang" id="en"><a href="" ng-click="c.changedLang('en');" ng-class=" eng ? active:'' ">EN </a>
</label>
<label>||
</label>
<label class = "lang" id="fq"><a href="" ng-click="c.changedLang('fq');" ng-class=" fren ? active:'' ">FR</a>
</label>
When an EN link clicked active class should be added to english language,
when FR link clicked active class should be added to french language.
On page load active class added to english language.I am doing it based on location.hash.
client script
if(location.hash=='#en'){
$scope.eng=true;
$scope.fren=false;
}
else{
$scope.fren=true;
$scope.eng=false;
}
CSS
.active{
color:#fff;
}
Is anything wrong in my code? active classes are not getting added properly.