文章詳情頁
javascript - angularjs使用ui-router何時(shí)拉數(shù)據(jù)?
瀏覽:223日期:2024-03-04 17:41:45
問題描述
用ui-router來做路由,有些頁面進(jìn)入的時(shí)候就要從后臺(tái)獲取數(shù)據(jù),
請(qǐng)問我是在ui-router的resolve里面拉數(shù)據(jù)好,還是在頁面的controller里面用service來拉數(shù)據(jù)好?
兩種方法有什么優(yōu)劣?
問題解答
回答1:在ui-router是先獲取數(shù)據(jù)再加載頁面,在controller是先渲染頁面再獲取數(shù)據(jù)。當(dāng)你ui-router的請(qǐng)求超時(shí)、錯(cuò)誤時(shí),這個(gè)頁面是不會(huì)展示的,給人一種突兀的感覺。在controller里你可以對(duì)數(shù)據(jù)進(jìn)行操作,更好一些。我是這樣理解的。
閃~ (●’?’●)??
標(biāo)簽:
JavaScript
相關(guān)文章:
1. docker內(nèi)創(chuàng)建jenkins訪問另一個(gè)容器下的服務(wù)器問題2. 如何解決Centos下Docker服務(wù)啟動(dòng)無響應(yīng),且輸入docker命令無響應(yīng)?3. 我在centos容器里安裝docker,也就是在容器里安裝容器,報(bào)錯(cuò)了?4. vim里的高亮javascript的javascript.vim 已經(jīng)放到syntax里了,但是不行。5. node.js - 如何避免 webstorm 中 Vue 項(xiàng)目通過 npm 面板運(yùn)行開發(fā)服務(wù)器時(shí)的 DEBUG_FD 已廢棄提示信息6. javascript - js閉包作用域7. 老師您的微信號(hào)是多少?8. docker 17.03 怎么配置 registry mirror ?9. html5 - 百度echart官網(wǎng)下載的地圖json數(shù)據(jù)亂碼10. vue ajax請(qǐng)求回來的數(shù)據(jù)沒有渲染到頁面
排行榜

熱門標(biāo)簽