-
-
Notifications
You must be signed in to change notification settings - Fork 241
Closed
Description
Hi! i'm using angular2-seed-advanced, web + mobile with angular+nativescript, i'm trying to set my background sitting under statusbar using opaqueTokens, but somehow it don't work. My code:
Token.ts
import {OpaqueToken} from '@angular/core';
export const PAGE: OpaqueToken = new OpaqueToken('page');
App.ts
nativeScriptBootstrap(NSAppComponent, [
provide(WindowService, {useClass: WindowNative}),
provide(PAGE, {useClass: Page}),
ModalNative,
provide(HttpService, {useClass: NSHttpService}),
provide(TranslateLoader, {
useFactory: () => {
return new TNSTranslateLoader('assets/i18n');
}
}),
NS_APP_PROVIDERS,
nsProvideRouter(routes, {enableTracing: false})
]);
myComponent.ts
constructor(@Inject (PAGE) private page:PAGE) {
if (CoreConfigService.IS_MOBILE_NATIVE) {
console.log(this.page.ios);
this.page.actionBarHidden = true;
this.page.backgroundSpanUnderStatusBar=true;
this.page.backgroundImage = this.page.ios ? "res://bg_login.jpg" : "res://bg_login";
}
}
Metadata
Metadata
Assignees
Labels
No labels