Angular 2 Routerlink *ngIf 带参数

格雷格·西托尔

我有以下包含参数的路由器链接:

http://localhost:4200/item/1

我将如何使用参数做一个 *ngIf ......我尝试了以下操作

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

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

索拉夫

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

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

然后获取您的网址值如下..

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

});

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章