Reputation: 393
I am getting statusbar not defined error in ionic ! i have already installed cordova status bar plugin,
0 811629 error ReferenceError: StatusBar is not defined
at http://localhost:8100/js/directives.js:23:33
at Scope.$digest (http://localhost:8100/lib/ionic/js/ionic.bundle.js:30239:23)
at Scope.$apply (http://localhost:8100/lib/ionic/js/ionic.bundle.js:30503:24)
at http://localhost:8100/lib/ionic/js/ionic.bundle.js:32332:36
at completeOutstandingRequest (http://localhost:8100/lib/ionic/js/ionic.bundle.js:19194:10)
at http://localhost:8100/lib/ionic/js/ionic.bundle.js:19470:7
1 811642 error ReferenceError: StatusBar is not defined at http://localhost:8100/js/directives.js:23:33 at Scope.$digest (http://localhost:8100/lib/ionic/js/ionic.bundle.js:30239:23) at Scope.$apply (http://localhost:8100/lib/ionic/js/ionic.bundle.js:30503:24) at http://localhost:8100/lib/ionic/js/ionic.bundle.js:32332:36 at completeOutstandingRequest (http://localhost:8100/lib/ionic/js/ionic.bundle.js:19194:10) at http://localhost:8100/lib/ionic/js/ionic.bundle.js:19470:7
Upvotes: 1
Views: 1378
Reputation: 7544
Since statusbar is not defined on browsers, I use this to avoid this error:
if(ionic.Platform.isWebView()) {
$cordovaStatusbar.styleHex('#FF0000'); //Do what you want
}
isWebView
is true
if you run on a virtual device
Upvotes: 0