Javascript 带参数的角度2 Routerlink*ngIf
我有以下routerlink,其中包含一个参数: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
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视图的逻辑。可能重复的