首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 ><router-router>工作正常,但会导致问题<page-router-outlet>

<router-router>工作正常,但会导致问题<page-router-outlet>
EN

Stack Overflow用户
提问于 2019-05-12 22:49:06
回答 1查看 141关注 0票数 1

我正在创建NativeScript - Angular应用程序。我有一个问题,路由我的应用程序不工作的后退按钮(在我的智能手机上的后退按钮,它应该返回到上一页,但它正在关闭我的应用程序)。

我是在我的app.component.html文件中使用的,所以我把它改成了,返回按钮开始像它应该的那样工作,但我的主页的布局完全被破坏了-所有的对象都在它们自己的文件上重叠,“预览”ActionBar出现在其中之一。

代码语言:javascript
复制
<!-- app.component.html -->

<GridLayout class="page">
    <ScrollView>
    <GridLayout rows="80 *" columns="*">
        <FlexboxLayout class="menu">      
<Image class="menu" src="~/app/images/burger.png" width="10%"></Image>
          </FlexboxLayout>
          <ScrollView></ScrollView>
            <GridLayout class="bialy" row="1" rows="*" columns="*">
              <FlexboxLayout>
                  <GridLayout class="space"></GridLayout>
                  <page-router-outlet></page-router-outlet>
                </FlexboxLayout>
            </GridLayout>
          </GridLayout> 
        </ScrollView>
</GridLayout>

<!-- app.css -->

GridLayout.page {
    background: linear-gradient(-85deg, #08BD73, #02A373);
    flex-direction: column;
}
GridLayout.bialy {
    background: white;
    flex-direction: column;
    border-radius: 40 40 0 0;
    justify-content: center;
}

<!-- home.component.html -->
<Button text="Add" [nsRouterLink]="['/new']"></Button>
<Button text="Watering" [nsRouterLink]="['/watering']"></Button>
<Button text="catalog" [nsRouterLink]="['/catalog']" ></Button>

我应该怎么做才能使我的应用程序与应用程序版本

这是version with的外观(屏幕1):这是version with的外观(我希望我的应用程序看起来像这样)(屏幕2)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-12 23:45:24

page-router-outlet上将actionBarVisibility设置为never以隐藏操作栏。

你的主页组件似乎没有任何布局,这可能是你只看到最后一个按钮的原因,用StackLayout包装它们。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56100367

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档