首页 > 解决方案 > 如何在 Angular 应用程序初始化之前进行 http 重定向?

问题描述

我在 app.module.ts 中使用 APP_INITIALIZER 并调用函数 initApp。是否可以在呈现任何角度内容之前重定向到外部页面?像这样的东西,但它没有按预期工作:

export function initApp() {
  return () => {
    if (condition) {
      window.location.href = 'https://domain';
    }
  };
}

重定向正在工作,但在呈现内容之后。

标签: angularredirect

解决方案


@MikeOne 的评论已经足够了,但是如果您需要进一步的帮助,请按照操作,这完全符合您的需求,并通过示例代码片段彻底解释了每个步骤。


推荐阅读