1
我試圖運行一個函數,當點擊一個按鈕,準備一個變量,然後在該函數結束時重定向到另一個組件並傳遞該變量。 (我想要的功能類似於HTML中的RouterLink,但是來自打字稿) 我已經知道如何讓函數運行和準備變量,但不知道如何將該變量從打字稿發送到新路線(組件)。Angular2-路由到打字稿中的新組件
我試圖運行一個函數,當點擊一個按鈕,準備一個變量,然後在該函數結束時重定向到另一個組件並傳遞該變量。 (我想要的功能類似於HTML中的RouterLink,但是來自打字稿) 我已經知道如何讓函數運行和準備變量,但不知道如何將該變量從打字稿發送到新路線(組件)。Angular2-路由到打字稿中的新組件
在您的組件HTML上添加(click)="myFunction()"
。
注入路由器在組件的構造是這樣的:constructor(private router: Router, ...) { }
,然後定義myFunction
如:
myFunction(){
this.router.navigate(['/myPath]);
}
請你共享代碼,你怎麼做到這一點的網址在前面? –