亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

angular.js - angularjs 中ui-sref里的地址會和瀏覽器里的不一致

瀏覽:163日期:2024-10-10 09:18:27

問題描述

我在angular里面使用了ui-router, 在a標簽中使用了ui-sref,但是現在發現一個情況就是,有時候莫名其妙瀏覽器地址欄里的參數會和標簽里寫的不一致,而且時好時壞,不知道問題出在哪里了。angular.js - angularjs 中ui-sref里的地址會和瀏覽器里的不一致

angular.js - angularjs 中ui-sref里的地址會和瀏覽器里的不一致

點擊a標簽,會跳轉到另一個視圖上去的。不知道這樣寫對不對,主要是這個現象會突然出現,毫無規律可循,地址欄的變化都是靠ui-sref去改變的,也沒有使用別的東西去修改url。。

路由代碼

.state(’chschool’,{ url: ’/chschool’, views: {’’: { templateUrl: ’templates/chschool.html’ //總視圖 內嵌了頂部和右側學校部分},’indexheader@chschool’:{ templateUrl: ’templates/indexheader.html’ //頂部},’itemcontent’:{ templateUrl: ’templates/schoolpart.html’ //學校部分} }}).state(’chschool.school’,{ //修改學校 用來局部刷新 學校部分 這里根據路由參數 url: ’/school/{id}’, views: {’itemcontent’:{ templateUrl: ’templates/schoolpart.html’} }}).state(’chdorm’,{ //進入樓棟的頁面 需要根據傳入的學校參數來獲取對應的樓棟,這里就碰到了傳入的學校id會和schoolpart.html里面用ng-repeat循環出來的ui-sref中的參數不同 url: ’/chdorm/{id}’, views: {’’: { templateUrl: ’templates/chdorm.html’ } }})

html 部分 總視圖

<section ui-view='indexheader'></section><p ng-show='hidep' class='yo-container'> <p class='yo-xs-left'><p > <p ng-include='’templates/citypart.html’'></p> //城市</p> </p> <p class='yo-xs-right'><p class='yo-school'> <!--<p ng-include='’templates/schoolpart.html’'></p>--> <p ui-view='itemcontent'></p> //學校部分</p> </p></p>

citypart.html

<a ng-repeat='item in items' ui-sref='.school({id:item.ID})' ui-sref-active='yo-active'> {{item.cityname}}</a>

schoolpart.html

<p ng-controller='chschoolController'> <p ng-if='items.length==0'>團隊招募,期待你的加入</p> <p ng-repeat='item in items track by $index' ng-cloak><a ui-sref='chdorm({id:item.ID})' ng-click='setItem($index)'>{{item.schName}}</a> </p></p>

問題解答

回答1:

最好把壞的情況是什么樣式貼出來,題外話,你js可以稍微優化

.state(’app.table.datatable’, { url: ’/datatable/:id’, templateUrl: function (stateParams) {console.log(stateParams);return ’resources/tpl/test/table_static.html’; }, resolve: {loadMyCtrl: [’$ocLazyLoad’, function ($ocLazyLoad) { return $ocLazyLoad.load(’resources/js/controllers/dataTableDemo.js’);}] } })回答2:

能放上出現錯誤的截圖嗎?如果需要定位的話,可以在config里面監聽路由切換事件$stateChangeStart,并查看路由變換記錄:

$rootScope.$on(’$stateChangeStart’, function(event, toState, toParams, fromState, fromParams){ console.info(fromState + '->' + toState, toParams, fromParams); })

相關文章:
主站蜘蛛池模板: 2020年国产精品午夜福利在线观看 | 爱涩涩| 国产三级不卡 | 中国美女一级看片 | 久久人体视频 | 182福利视频在线观看黄 | 亚洲国产第一区二区香蕉 | 亚州一二区 | 亚洲黄网在线观看 | 99久久免费国产精品 | 午夜成年视频 | 成人欧美一区二区三区黑人 | 国产成人一区二区三区在线播放 | 国产九色在线 | 国产女人的一级毛片视频 | 成人国产永久福利看片 | 欧美一级毛片片免费 | 久久综合九色综合国产 | 精品播放 | 大美女香蕉丽人视频网站 | 日韩精品一区二区三区中文 | 国产精品亚洲专区在线播放 | 又爽又黄又无遮挡的激情视频免费 | 成人一a毛片免费视频 | 一本黄色片 | 在线欧美v日韩v国产精品v | 亚洲欧美日韩一级特黄在线 | 日本免费二区三区久久 | 国产三级小视频 | 91成人国产福利 | 亚洲成人免费视频在线 | 国产精品国色综合久久 | 国产成人综合亚洲一区 | 91精品全国免费观看老司机 | 成人资源在线 | 高清不卡| 亚洲精品老司机福利在线播放 | 日韩在线视精品在亚洲 | 欧美综合偷拍在线另类卡通小说 | 日本不卡中文字幕 | 午夜激情视频在线 |