簡體   English   中英

Angular 2 Routerlink * ngIf帶參數

[英]Angular 2 Routerlink *ngIf with Param

我有以下包含參數的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視圖的邏輯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM