0

我有一个包含此代码的 app.html 文件。

    <Page xmlns="http://schemas.nativescript.org/tns.xsd"  actionBarHidden="true">
    <ActionBar title="Tooling U-SME" class="action-bar" height="50">
    <StackLayout orientation="horizontal"
      ios:horizontalAlignment="center"
      android:horizontalAlignment="center">
      <Image src="res://tulogo" stretch="none"></Image>
    </StackLayout>
</ActionBar>
<page-router-outlet></page-router-outlet>
</Page>

操作栏在我的根默认页面上显示正常,带有正确的 page-router-outlet,但是当插座更改时,操作栏不会出现。取而代之的是一种默认操作栏。我如何拥有所有页面浏览量共有的操作栏?

4

2 回答 2

0

您是否了解了 NativeScript Angular 的基础知识?在 HTML 与 XML(核心 NativeScript)中声明组件的核心差异很少

你假设不声明Page元素,page-router-outlet实际上是为你做的。尝试在要加载的组件中声明操作栏page-router-outlet

于 2018-03-27T07:11:31.327 回答
0

看完这篇文章,我明白了:

https://dzone.com/articles/working-with-angular-modules-in-nativescript-apps

我没有在我的功能模块中导入 NativeScriptCommonModule。

于 2018-03-28T13:55:23.710 回答