【发布时间】:2019-03-10 19:49:49
【问题描述】:
在我的 app.component.html 上,如果我在某个路线上,我有一个条件来显示一个组件:
app.component.html
<div *ngIf="router.url === '/home'">
<app-slider></app-slider>
</div>
app.component.ts
import { Component, OnInit } from '@angular/core';
import { Router } from '@angular/router';
...
constructor(public router: Router) {}
这在页面第一次加载时有效,但是当我转到另一条路线然后返回主路线时它不会加载,因此我必须重新加载页面才能显示组件。
我该如何解决这个问题?
【问题讨论】:
-
你能解释一下你的要求吗
-
基本上
仅在我在家庭路由器中时出现,但是当我导航到另一条路线然后单击家庭路由器时,条件不起作用。如果仅在我重新加载页面时有效
标签: angular angular-routing angular7