要移除Nativescript应用程序中的操作栏,您可以使用以下方法:
RouterModule.forRoot()
方法,将{ provide: ActionBarVisibility, useValue: 'never' }
作为第二个参数传递给该方法。这将在整个应用程序中隐藏操作栏。import { NgModule } from '@angular/core';
import { NativeScriptRouterModule, ActionBarVisibility } from '@nativescript/angular';
import { Routes } from '@angular/router';
const routes: Routes = [
// Your routes here
];
@NgModule({
imports: [NativeScriptRouterModule.forRoot(routes, { provide: ActionBarVisibility, useValue: 'never' })],
exports: [NativeScriptRouterModule]
})
export class AppRoutingModule { }
Page
对象,并在ngOnInit()
方法中使用this.page.actionBarHidden = true;
将操作栏隐藏。import { Component, OnInit } from '@angular/core';
import { Page } from '@nativescript/core';
@Component({
selector: 'app-my-component',
templateUrl: './my-component.component.html',
styleUrls: ['./my-component.component.css']
})
export class MyComponentComponent implements OnInit {
constructor(private page: Page) { }
ngOnInit() {
this.page.actionBarHidden = true;
}
}
这两种方法都可以用来移除Nativescript应用程序中的操作栏。您可以根据您的需求选择其中一种方法。