1. 程式人生 > >參數快照以及參數訂閱

參數快照以及參數訂閱

class 快照 ima snap sna nap info 頁面切換 eight

1.什麽是參數快照,頁面切換路由時如果切換到同一頁面,參數值不會跟著變化

this.protectId = this.routeInfo.snapshot.params["id"]; //snapshot參數快照
這種方式是為了防止自身路由到自身,遇到這種情況就是用參數快照。反之就要使用參數訂閱

2.參數訂閱切換到不同路由頁面的參數也隨之變化

this.routeInfo.params.subscribe((params: Params) => this.protectId = params[‘id‘]);//參數訂閱,防止頁面切換導致路由的參數值不變

技術分享圖片

3

技術分享圖片

4

技術分享圖片


參數快照以及參數訂閱