文章詳情頁(yè)
html5 - angular2 從當(dāng)前頁(yè)面點(diǎn)擊事件,路由到當(dāng)前頁(yè)面,頁(yè)面不刷新
瀏覽:228日期:2022-12-07 18:06:00
問題描述
在一個(gè)用戶主頁(yè)中中點(diǎn)擊另一個(gè)用戶,跳轉(zhuǎn)到該用戶主頁(yè),即從當(dāng)前頁(yè)面路由到相同路由頁(yè)面,只是傳遞的用戶id不同,但是頁(yè)面不刷新
數(shù)據(jù)也刷新了,但是整體頁(yè)面不變,并沒有刷新

路由配置都沒有問題

問題解答
回答1:個(gè)人理解,angular2路由到本頁(yè)面時(shí)由于路由路徑未發(fā)生改變,所以頁(yè)面并不重新加載,只是路由傳遞的參數(shù)發(fā)生了改變,按照邏輯,angular2只是進(jìn)行了模型數(shù)據(jù)的更改;有兩個(gè)解決辦法;1.在該頁(yè)面獲取路由參數(shù)的時(shí)候?qū)⑺凶兞壳蹇眨纯蓪?shí)現(xiàn)頁(yè)面跳轉(zhuǎn)

2.設(shè)置不同路由路徑,指向同一路由模塊


標(biāo)簽:
Html5
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備