I want to set a specific class to ion-content and other tags in my project depending upon the device.
I have been trying this:
console.log("Constructor Invoked."); var x = navigator.appVersion.includes("Nexus 6"); console.log(x); if(x === true) { console.log('Entered if.'); // document.getElementsByTagName('body')[0].classList.add('myClass'); // document.getElementsByTagName('ion-content')[0].classList.add('myClass'); // document.getElementsByTagName("ion-content")[0].className += " myClass"; // document.getElementsByTagName('ion-content')[0].classList.add('myClass'); document.getElementsByTagName('ion-content')[0].classList.add('myClass'); console.log('myClass Added'); }
But no luck.
Can you please help?
My ionic info is:
cli packages: (/usr/local/lib/node_modules)
@ionic/cli-utils : 1.13.0
ionic (Ionic CLI) : 3.13.0
global packages:
cordova (Cordova CLI) : 7.0.1
local packages:
@ionic/app-scripts : 3.0.0
Cordova Platforms : android 6.2.3 ios 4.4.0
Ionic Framework : ionic-angular 3.7.0
System:
ios-deploy : 1.9.2
Node : v6.11.3
npm : 3.10.10
OS : macOS High Sierra
Xcode : Xcode 9.0 Build version 9A235
Misc:
backend : pro