使用新的Ionic 4进行导航

4

在Ionic3之前,它与Angular.js紧密结合在一起。因此,可能是通过某些Angular.js功能来完成导航任务。由于我之前没有使用过Ionic或Angular.js,所以可能有误。

Ionic4将成为框架无关的,采用Stencil.js编写,并使用Stencil.js编译器编译为标准的Web组件

我想知道导航任务将如何处理?由谁负责? Ionic4是否具有路由功能?还是必须使用开发人员选择的客户端路由器,特别是我想知道Stencil.js使用情况,因为它也有一个路由器。例如,如何在标签应用程序中使用Ionic的标记和样式以及Stencil.js的路由器?


你得到了你的答案吗? - ashfaq.p
3个回答

1

Ionic现在将使用angular router。它将利用angular路由器出口。对于选项卡应用程序标记,每个选项卡将提供一个命名路由器出口。在此处阅读更多信息:

Ionic/angular v4 router


0

Ionic 4 现在将使用 Angular 路由方法,而不是默认的 Ionic 3(push/pop)方法。 必须阅读来自 Ionic 团队的迁移说明。


0
Ionic 有一个用于简单导航的组件:https://ionicframework.com/docs/api/nav 但它是用于模态框内的简单导航,不会影响浏览器的 URL。
这种导航通过调用元素上的方法来控制,在 Angular 中你需要使用 @ViewChild,并且处理状态和具有深层导航树变得更加复杂。
大多数视图应使用客户端路由器来利用代码拆分和懒加载 js 包。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接