Javascript 带参数的角度2 Routerlink*ngIf

Javascript 带参数的角度2 Routerlink*ngIf,javascript,angular,typescript,angular2-routing,Javascript,Angular,Typescript,Angular2 Routing,我有以下routerlink,其中包含一个参数: http://localhost:4200/item/1 我该如何与一个参数进行*ngIf。。。。 我尝试了以下方法 <div *ngIf="router.url === '/item/:item_id'"> </div> 我正在运行此*ngIf的组件是一个未连接到itemComponent的头组件您是否尝试过使用ActivatedRoute。 导入到组件中 import { ActivatedRoute } fr

我有以下routerlink,其中包含一个参数:

http://localhost:4200/item/1
我该如何与一个参数进行*ngIf。。。。 我尝试了以下方法

<div *ngIf="router.url === '/item/:item_id'">
</div>


我正在运行此*ngIf的组件是一个未连接到itemComponent的头组件

您是否尝试过使用ActivatedRoute。 导入到组件中

import { ActivatedRoute } from '@angular/router';
然后获取url值,如下所示

constructor(private route: ActivatedRoute) {
 this.route.params.subscribe(params => {
  this.item_id = +params['item_id'];

});
在此之后,您将实现DOM视图的逻辑。

可能重复的