导航到另一个页面而不加载现有页面内容?

时间:2018-06-19 17:56:58

标签: angular

如何使用Angular 4中的路由导航到另一个页面而不加载现有页面内容?

在这里我添加了路由器以转到新页面。我要转到新页面(URL更改),但是仍然存在的页面内容也正在新页面中加载。如何导航到新页面而不加载现有页面内容?

app component.html

<app-diagonal></app-diagonal>
<a routerLink = "homepage">home component</a>
<router-outlet></router-outlet>

app module.ts

import { RouterModule} from '@angular/router';

    RouterModule.forRoot([
      {
        path: 'homepage',
        component: HomepageComponent
     }
   ])

app.component.ts

import { Router} from '@angular/router';
export class AppComponent {
   constructor(private router: Router) { }
      this.router.navigate(['homepage']); 
    }

homepage.component.html

<p>
  homepage works!
</p>

0 个答案:

没有答案