【发布时间】:2018-07-11 23:51:03
【问题描述】:
我有一个页面叫做
http://example.com/consultation 代表我网站中angular的登陆页面(首页),路径如下图。
问题是:当链接为http://example.com/consultation 时(consultation 之后没有任何内容,我需要将路由随机分配给ask-question 和service-page。知道如何实现这一点吗?
【问题讨论】:
我有一个页面叫做
http://example.com/consultation 代表我网站中angular的登陆页面(首页),路径如下图。
问题是:当链接为http://example.com/consultation 时(consultation 之后没有任何内容,我需要将路由随机分配给ask-question 和service-page。知道如何实现这一点吗?
【问题讨论】:
你的重定向应该在前面有一个斜线
redirectTo: '/ask-question'
【讨论】:
我会通过 OnlineConsultationComponent ngOnInit 函数来完成。只需检查那里的路线,如果您没有在活动路线中检测到“询问问题”或“服务页面”,则重新路由到随机选择的这两个之一。没有办法直接通过路由器做到这一点。
如果您不想在组件内部执行此操作,也可以使用警卫来实现相同的行为。
【讨论】: