縹緲止盈
2018-10-12 14:10:09
ng route 的優(yōu)勢(shì)是什么?直接像下面寫就可以了,為什么還要用route,設(shè)置路由詞典,然后再寫控制器。<a href="mian.html"></a>
1 回答

皈依舞
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超3個(gè)贊
angular比較倡導(dǎo)的是單頁面應(yīng)用,也就是說無論頁面怎么跳轉(zhuǎn),實(shí)際上只有一個(gè)html頁面。那么我們確實(shí)看到了頁面跳轉(zhuǎn),并不只有一個(gè)頁面。angular的處理是只有一個(gè)完整的html文件,以這個(gè)文件為容器,所有的頁面都是存在于這個(gè)頁面的子片段(官方翻譯時(shí)模板頁,個(gè)人感覺叫子頁面稍微合適一點(diǎn),這個(gè)地方我說的不是特別清楚),切換頁面其實(shí)就是切換html的子頁面。瀏覽器如何知道我們要切換到我們想要的子頁面,路由就是在這個(gè)地方起作用了。根據(jù)a標(biāo)簽(還有其他方式)傳進(jìn)去的參數(shù)的不同,路由自動(dòng)匹配到對(duì)應(yīng)的模版頁。
而直接跳轉(zhuǎn)的方式就不是單頁面了,main.html是新的頁面了。
添加回答
舉報(bào)
0/150
提交
取消