(五)2.2路由守衛

進入或者離開路由時需要滿足的條件
或者進入路由時需要執行什么函數

一 進入時滿足的條件現需要寫一個類來完成方法的封裝,他需要實現的方法是CanActivate,根據他返回的是true還是false來決定

未標題-15.jpg

路由配置更改情況,可以配置多個守衛,注意下方的providers也需要聲明

未標題-15.jpg

二離開時的路由

也需要實現一個方法CanDeactivate同時還規定了他的泛型,泛型是自己要守護的路由


未標題-15.jpg

再次更改路由配置,注意下面的聲明


未標題-15.jpg

(三) resolve守衛預先加在數據

注意注意他的裝飾器和他的一堆方法同時還要定義Product的數據類型


未標題-15.jpg

先實現這個方法(不要問我為什么這么寫,我他媽也不知道)


未標題-15.jpg

更改路由配置注意下方聲明


未標題-15.jpg

控制器中接受參數
未標題-15.jpg
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,969評論 19 139
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,422評論 25 708
  • Spring Boot 參考指南 介紹 轉載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 46,959評論 6 342
  • 比未知可怕的是預知 比變化更讓人不安的是一成不變 ……
    一諳其優閱讀 177評論 2 10
  • 你尋覓的大理想,不該是邊角落的數錢兩。 命運降低了你的身價,你沒資格那么高傲,因為一小沓的鈔票承諾就能砸斷你要走的...
    柚寶媽咪閱讀 277評論 0 1