首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >路由器插座和共享组件

路由器插座和共享组件
EN

Stack Overflow用户
提问于 2016-11-10 21:31:14
回答 1查看 237关注 0票数 0

我正在使用angular-nativescript,并希望包括在每个网站上的一些组件。我可以在我的app.component中使用下面的代码来实现这一点。

<page-router-outlet></page-router-outlet><my-component></my-component>

这不起作用(正如文档中提到的)。以同样的方式使用router-outlet也可以,但我不能返回。我该如何解决这个问题?我尝试了一个组件中的路由器插座和子路由,但我得到的结果好坏参半。

当我手动将组件放在每个页面上时,它们被创建为新实例,并且大量代码被浪费地执行(我从服务器中提取数据并在my- component中填充数组)。

EN

回答 1

Stack Overflow用户

发布于 2016-11-29 23:04:55

根据NativeScript的github上的讨论,它的行为是应该的。

page-router-outlet导航到一个新页面(就像一个本机应用程序应该做的那样),而my-component不在那里。router-outlet不会导航到任何地方,只是交换它的内容,后退按钮尝试导航到上一页。由于没有,应用程序将关闭。

解决方案是在每个页面上手动添加组件。

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

https://stackoverflow.com/questions/40528891

复制
相关文章

相似问题

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