How to have nested routerLink in Angular

前端 未结 1 648
眼角桃花
眼角桃花 2021-01-21 09:03

I have a project in angular 7

I have router links with tag, and I have nested tags that both have routerLink p

1条回答
  •  无人及你
    2021-01-21 09:23

    In your stackblitz add the following function to your component class. It receives the event as parameter and calls the stopPropagation function on it.

    import { Component } from '@angular/core';
    
    @Component({
      selector: 'my-app',
      templateUrl: './app.component.html',
      styleUrls: [ './app.component.css' ]
    })
    export class AppComponent  {
      name = 'Angular';
    
      stop(event: Event) {
        event.stopPropagation();
      }
    }
    

    In your template do

    
    
      Comp1
      
        Navigate to comp2 (Nested)
      
    
    

    See my stackblitz fork.

    0 讨论(0)
提交回复
热议问题