文章詳情頁
angular.js - angularJs ngRoute怎么在路由傳遞空字符串及用ng-switch取得
瀏覽:359日期: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綁定了nginx端口 外部訪問不到2. dockerfile - 為什么docker容器啟動(dòng)不了?3. git - webstorm窗口中左側(cè)列表的文件名顏色怎么修改4. android權(quán)限被第三方安全軟件禁止,如何獲取該權(quán)限狀態(tài)5. javascript - 深夜被問題困擾求解惑,rn的API之PermissionsAndroidd的問題6. javascript - 最近用echarts做統(tǒng)計(jì)圖時(shí)遇到兩個(gè)問題!!7. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?8. mysql - 我的myeclipse一直連顯示數(shù)據(jù)庫連接失敗,不知道為什么9. tp 6.0 數(shù)據(jù)查詢,求教!10. mysqld無法關(guān)閉
排行榜

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