我正在布置一个Angular应用程序,其着陆页的样式与该应用程序的其余部分完全不同。我已经设置了一些内部“页面”的样式,但是需要添加其他div,类,使用其他页脚等。
我一直在寻找实现此目的的最佳方法,但找不到一致的答案。我以为我可以根据路线创建条件,但是我不断收到模板错误。任何帮助是极大的赞赏。预先感谢!
答案 0 :(得分:0)
毕竟,我找到了解决此问题的方法。在加载页面元素的主要组件中,我添加了一个事件以查找“目标网页”网址:
this.router.events.subscribe(event => {
if (this.router.routerState.snapshot.url === '/') {
} else {
}
});
然后使用* ng如果我传入值以显示/隐藏要在目标页面和其他页面上的主要组件中加载的元素。