Hi I am developing web application in angularjs SPA application which has English and Arabic languages. For RTL and LTR properties I am trying to add class to body html element in app.js as below.
$scope.changeLanguage = function (lang) {
$scope.lang = lang == 'de_AR' ? 'de_AR' : 'de_EN';
var myEl = angular.element(document.querySelector('#body'));
myEl.addClass('rtl');
}
Using above code I am not able to add class. I can see below code in html(browser).
<body ng-controller="RoslpAppController" class="ng-scope">
May I know what is the correct way to add css classes using Angularjs?
ng-classfor this