【问题标题】:How to redirect angular components如何重定向角度组件
【发布时间】:2019-06-13 18:49:26
【问题描述】:

我目前有ionic/angular 应用程序,允许用户注册为不同的角色。根据他们注册的角色,我希望他们被重定向到特定的角度组件。我的 index.html 文件中有一个注册表单,script.js 文件中有一个重定向逻辑,但是,我不知道如何编写重定向逻辑。换句话说,如何根据用户角色从javascript 文件导航到特定组件?

【问题讨论】:

  • 请通过角度路由和导航,angular.io/guide/router 它会给你一个很好的想法来实现你想要实现的目标。
  • 我已经这样做了,但我仍然对该怎么做有点困惑,因为我的组件是用离子构建的,所以我不知道如何在 javascript 中重定向离子组件
  • 请提供一些可重现的代码示例,以便更好地理解。
  • 您正在寻找的是 RouteGuard,请参阅示例。 medium.com/@ryanchenkie_40935/…
  • 你确定你使用的是Ionic/Angular,因为角度使用了ts,并且你正在尝试在script.js中编写路由代码。

标签: javascript angular ionic-framework


【解决方案1】:

您可以加载“调度程序”组件。并决定下一步加载什么(基于用户的角色)。这个组件可以足够聪明地处理逻辑。

【讨论】:

    猜你喜欢
    • 2020-09-18
    • 2019-02-16
    • 2018-05-12
    • 1970-01-01
    • 2018-08-22
    • 2021-07-05
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多