簡體   English   中英

參數 URL 請求,未定義

[英]Parameters URL request, undefined

我想要一個按鈕將我重定向到這樣的網址: task-details/1

為此,在 HTML 中我做了這樣的事情:

  <ul *ngFor="let task of tasks" class="list-group list-group-flush">
     <li class="list-group-item">
         {{task.description}} <button class="btn-success" [routerLink]="['/task-details', task.id]"></button>
     </li>
  </ul>

路由器:

{path: 'task-details/:id', component: TaskDetailComponent}

當我單擊按鈕時,我收到: task-details/undefined 對於 {{task.description}},它顯示了正確的值。 如何重寫用於接收的 routerLink: task-details/1 ?

嘗試這個:

  <ul *ngFor="let task of tasks" class="list-group list-group-flush">
     <li class="list-group-item">
         {{task.description}} <button class="btn-success" routerLink="/task-details/"+task.taskId></button>
     </li>
  </ul>

如果 task.id 不為空,你可以這樣嘗試 [routerLink]="['/task-details/'+ task.id]"

暫無
暫無

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

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