css - 用于登录页面的 Angular 条件 CSS
问题描述
我正在设计一个 Angular 应用程序,该应用程序的登录页面风格与应用程序的其余部分完全不同。我已经设计了一些内部“页面”,但需要添加额外的 div、类、使用不同的页脚等。
我一直在寻找最好的方法来做到这一点,但我找不到一致的答案。我以为我可以根据路线创建条件,但我不断收到模板错误。任何帮助是极大的赞赏。提前致谢!
解决方案
毕竟,我找到了解决这个问题的方法。在加载页面元素的主要组件中,我添加了一个事件以查找“登录页面”url:
this.router.events.subscribe(event => {
if (this.router.routerState.snapshot.url === '/') {
} else {
}
});
然后使用 *ngIf 我传入的值来显示/隐藏我想在我的登录页面与其他页面上的主要组件中加载哪些元素。
推荐阅读
- flask - 获取请求结果时邮递员 500 内部服务器错误中的错误
- python - QStackedWidget 打开多个窗口
- apache-flink - flink应用中如何指定两个source,一个process operator,一个sink operator
- amazon-web-services - 创建 Lambda@Edge:为什么会出现 CloudFront 错误 (IllegalUpdate)?
- c# - 如何允许用户创建任务并设置运行时间?
- python - VK 的机器人在私人消息中回答,而不是在对话中
- javascript - 如何将getElementsClassName放在按钮onclick的一行中?
- javascript - 无法在Javascript中复制不同数组中的按钮数组
- java - 即使构建失败,VS Code 仍然运行 Java 文件?
- java - 有没有办法将 DFA(确定性有限自动机)表示为邻接表?