文章詳情頁
angular.js - angularJs ngRoute怎么在路由傳遞空字符串及用ng-switch取得
瀏覽:167日期: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)到匹配的樣式。請問應(yīng)該怎么才能實(shí)現(xiàn)這個(gè)效果?
問題解答
回答1:默認(rèn)即為空,不需要特地加一個(gè) 空格符 來實(shí)現(xiàn)
回答2:$locationProvider.hashPrefix(’’); 這是因?yàn)樾掳姹镜膎groute加了感嘆號引起的 干掉他就好了
上一條:angular.js - angular怎么實(shí)現(xiàn)滑動(dòng)切換頁面,具體效果同每日優(yōu)鮮首頁。下一條:angular.js - karma測試包JASMINE is not defined
相關(guān)文章:
1. angular.js - 關(guān)于$apply()2. angular.js使用$resource服務(wù)把數(shù)據(jù)存入mongodb的問題。3. MySQL數(shù)據(jù)庫中文亂碼的原因4. dockerfile - 我用docker build的時(shí)候出現(xiàn)下邊問題 麻煩幫我看一下5. nignx - docker內(nèi)nginx 80端口被占用6. android-studio - Android Studio 運(yùn)行項(xiàng)目的時(shí)候一堆警告,跑步起來!?7. dockerfile - [docker build image失敗- npm install]8. angular.js - Ionic 集成crosswalk后生成的apk在android4.4.2上安裝失敗???9. mysql - 新浪微博中的關(guān)注功能是如何設(shè)計(jì)表結(jié)構(gòu)的?10. 如何解決Centos下Docker服務(wù)啟動(dòng)無響應(yīng),且輸入docker命令無響應(yīng)?
排行榜

熱門標(biāo)簽