国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

淺談angular4.0中路由傳遞參數、獲取參數最nice的寫法

2019-11-19 14:11:24
字體:
來源:轉載
供稿:網友

研究ng4的官網,終于找到了我想要的方法。我想要的結果是用‘&'拼接參數傳送,這樣閱讀上是最好的。

否則很多‘/'的拼接,容易混淆參數和組件名稱。

一般我們頁面跳轉傳遞參數都是這樣的格式:

http://angular.io/api?uid=1&username=moon

但是在SPA單頁應用中卻是下面的結果居多【初級視頻都是這樣敷衍的】

http://angular.io/api/1/moon

那么怎么實現我說的結果呢?

重點開始了。

實現從product頁面跳轉到product-detail頁面。

step1:在app-routing.module.ts中配置路由。

const routes: Routes = [{ path: 'product', component: ProductComponent, }, { path: 'product-detail', component: ProductDetailComponent, }];

step2:在product.ts中書寫跳轉,并傳參數。

constructor( private router: Router, //這里需要注入Router模塊){}jumpHandle(){ //這是在html中綁定的click跳轉事件 this.router.navigate(['product-detail'], { queryParams: {  productId: '1',  title: 'moon' } });}

step3:在product-detail.ts中獲取傳遞過來的參數productId、title

constructor(  private activatedRoute: ActivatedRoute, //這里需要注入ActivatedRoute模塊 ) {  activatedRoute.queryParams.subscribe(queryParams => {  let productId = queryParams.productId;  let title = queryParams.title;  }); } 

ok,就這樣完美的解決了。

以上這篇淺談angular4.0中路由傳遞參數、獲取參數最nice的寫法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安丘市| 无棣县| 崇信县| 西吉县| 湖南省| 渝中区| 腾冲县| 汉寿县| 富锦市| 阳江市| 米林县| 林州市| 吉木乃县| 平武县| 丰原市| 巴林左旗| 沐川县| 望江县| 成武县| 宣恩县| 噶尔县| 泽库县| 甘肃省| 龙里县| 常熟市| 红安县| 曲阜市| 介休市| 海南省| 江永县| 郸城县| 会泽县| 泊头市| 茌平县| 城固县| 卓资县| 阿拉善左旗| 焦作市| 游戏| 仙桃市| 定边县|