您好,除了 url,我如何检查 Angular 中正在加载哪个页面

Hi, How can I check which page is being loaded in Angular other than by url

在 app.component.html 中,我正在检查正在加载哪个页面 除了 url。如果它是着陆页,则插入 image1,否则为其他页面插入 图片2.

<ng-container *ngif= "!app-home;then restOfThePages;else landingPage">
</ng-container>

<ng-template> #landingPage
<Image1 class ="....">
</ng-template>

<ng-template  #restOfThePages>
<Image2 class ="....">
</ng-template>

使用您注入的服务,并在 landingComponent 的构造函数中将布尔值 isLandingPage 设置为 true,其他组件将其设置为 false

然后在 appcomponent 中获取布尔值并在模板中使用 *ngIf 来显示正确的图像