文章詳情頁
angular.js - angularJs ngRoute怎么在路由傳遞空字符串及用ng-switch取得
瀏覽:232日期:2024-09-24 09:30:57
問題描述
.when(’/asset/:type’, {//資產(chǎn)詳情路由templateUrl: ’tpl/asset.html’,controller: ’assetCtrl’ })
在路由config里面type的其中一個(gè)可能是為空值,不同的值跳轉(zhuǎn)到的頁面展示效果不一致,現(xiàn)在在頁面用函數(shù):ng-click='jump(’/asset/ ’)'可以傳遞空字符串,但相應(yīng)的跳轉(zhuǎn)到頁面后路由為:#/asset/%20,在后面自動(dòng)加了%20, 然后在ng-switch='type' 里面使用ng-switch-when=' ',卻顯示不出相應(yīng)的效果,也嘗試過ng-switch-when='%20',都無法跳轉(zhuǎn)到匹配的樣式。請(qǐng)問應(yīng)該怎么才能實(shí)現(xiàn)這個(gè)效果?
問題解答
回答1:默認(rèn)即為空,不需要特地加一個(gè) 空格符 來實(shí)現(xiàn)
回答2:$locationProvider.hashPrefix(’’); 這是因?yàn)樾掳姹镜膎groute加了感嘆號(hào)引起的 干掉他就好了
上一條:angular.js - angular怎么實(shí)現(xiàn)滑動(dòng)切換頁面,具體效果同每日優(yōu)鮮首頁。下一條:angular.js - karma測(cè)試包JASMINE is not defined
相關(guān)文章:
1. docker - 如何修改運(yùn)行中容器的配置2. javascript - log4js的使用問題3. angular.js - angular ng-class里面的引號(hào)問題4. javascript - Web微信聊天輸入框解決方案5. javascript - history.replaceState()無法改變query參數(shù)6. javascript - Ajax加載Json時(shí),移動(dòng)端頁面向左上角縮小一截兒,加載完成后才正常顯示,這該如何解決?7. javascript - 移動(dòng)端textarea不能上下滑動(dòng),該怎么解決?8. css - 對(duì)于類選擇器使用的問題9. javascript - 為什么form表單提交沒有跨域問題,但ajax提交有跨域問題?10. javascript - 為什么這個(gè)點(diǎn)擊事件需要點(diǎn)擊兩次才有效果
排行榜

熱門標(biāo)簽