* ngIf对于所有子路线

时间:2019-08-24 19:01:13

标签: angular angular-ui-router angular-ng-if

我想弄清楚如何为所有子路线显示一个带有* ngIf的容器。

喜欢:

<div *ngIf="router.url === /page/**"></div>

因此,当我在“页面”以及“页面”的所有子页面上时,都会显示此容器。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

    public currentLink: string;

    constructor(private router: Router){

        this.currentLink = this.router.url;

   }
   if(this.currentLink.startsWith('/page/')) this.flag = true;
   else this.flag = false;

  <div *ngIf="flag"></div>

> you can get the URL using observable also