Angular2學習筆記 在子元件中拿到路由引數

2022-01-11 02:24:51 字數 539 閱讀 3671

工作中碰到的問題,特此記錄一下。

angular2中允許我們以`path\:id\childpath`的形式來定義路由,比如:

children: [

]}];

ngoninit() );

};

但如果是在`children`中指定的component要拿到路由引數就沒那麼容易了,這時候再使用activatedroute根本拿不到引數,我猜應當是在angular2中乙個activatedroute對應一級路由配置,所以我們需要找到父級路由,由父級路由去拿引數。這時我們需要借用router類的routestate屬性的parent方法:

this.router.routestate.parent(this.activatedroute).params.subscribe(params =>)

至此問題解決!

angular2給我的感覺是大框架很清晰,細節太瑣碎,使用後端開發思維來做前端,過於冗餘。目前對angular2了解並不深入,無法給出詳細解釋,待我深入了解後,再寫一篇關於路由的文章奉獻給大家。

angular2 學習筆記(三)

建立的angular2專案中,在src資料夾中 main.ts 固定以下 主要是為了啟動頁面 import from angular platform browser dynamic platformbrowserdynamic import from angular core import fro...

angular2 學習筆記 Pipes

更新 2019 09 01 number 和 currency pipe 當我們要出美美的數字的時候就會用到了。什麼叫美美 比如十萬,100000 or 100,000 哪個好一點 後的丫,有逗號隔開了密密的 0 這時候就要使用 number 了 最常用的是 number 0.2 4 意思是小數點前...

Angular2學習 安裝

在安裝angular2的時候需要使用npm,npm是nodejs的包管理器,因此首先我們需要檢查node安裝與否 1 檢查nodejs和npm 1 node v 輸出 v10.2.0 版本號 代表已安裝,否則未安裝,未安裝則安裝node 2 npm v 輸出版本號代表已安裝,否則未安裝 2 安裝no...