为什么ActionBar没有出现? Nativescript / Angular2

时间:2017-06-20 09:41:16

标签: xml angular typescript nativescript angular2-nativescript

为什么我的ActionBar页面在我的/home页面上工作时/login没有显示?

login.component.html

<ActionBar title="Application Title"></ActionBar>

home.component.html

<ActionBar title="Application Title"></ActionBar>

发生这种情况时不会引发任何错误。

1 个答案:

答案 0 :(得分:0)

如果您要在NativeScript/Angular2应用程序中创建一个子模块,并将其添加到子模块的import语句中,请确保

import {NativeScriptModule} from "nativescript-angular/nativescript.module";

就我而言,home.component.tshome.component.html是名为home.module.ts的子模块的一部分。

import {NgModule, NO_ERRORS_SCHEMA} from '@angular/core';
import {HomeComponent} from "./home.component";
import {HomeRoutingModule} from "./home-routing.module";
import {NativeScriptModule} from "nativescript-angular/nativescript.module";

@NgModule({
    imports: [
        HomeRoutingModule,
        NativeScriptModule //<-- this is needed
    ],
    declarations: [
        HomeComponent
    ],
    schemas: [
        NO_ERRORS_SCHEMA
    ]
})
export class HomeModule {

}

github nativescript issue #450