Angular11 MSAL B2C登录实例 (二)

前言

上文介绍了在app.module.ts里的配置,本文着重讲解下在app-routing.module.ts和index.html里的设置。

步骤

在文件中主要需要添加以下代码

app-routing.module.ts

复制代码
const initialNavigation = (!BrowserUtils.isInIframe() && !BrowserUtils.isInPopup()) || window.location.href.indexOf("logout") > 0;

.@NgModule({
  imports: [RouterModule.forRoot(routes, {
    useHash: true,
    // Don't perform initial navigation in iframes or popups, except for logout
    initialNavigation: initialNavigation ? 'enabled' : 'disabled' // Remove this line to use Angular Universal
  })],
  exports: [RouterModule]
})

index.html

复制代码
<body>
...
  <app-redirect></app-redirect>
</body>

后言

下一篇文章会讲解在在组件中的使用

相关推荐
lsx202406几秒前
Rust 宏:深入理解与高效使用
开发语言
百锦再几秒前
选择Rust的理由:从内存管理到抛弃抽象
android·java·开发语言·后端·python·rust·go
小羊失眠啦.4 分钟前
深入解析Rust的所有权系统:告别空指针和数据竞争
开发语言·后端·rust
Dxxyyyy5 分钟前
零基础学JAVA--Day32(ArrayList底层+Vector+LinkedList)
java·开发语言
nvd1113 分钟前
python 后端流式处理 LLM 响应数据详解
开发语言·python
蓝天智能15 分钟前
Qt 的字节序转换
开发语言·qt
CS_浮鱼1 小时前
【C++进阶】智能指针
开发语言·c++
怕什么真理无穷1 小时前
C++_面试题_21_字符串操作
java·开发语言·c++
Fantasydg1 小时前
Request Response对象
前端
Wect1 小时前
学习React-DnD:核心组件与Hooks
前端