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

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

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

瀏覽:136日期: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); })

相關文章:
主站蜘蛛池模板: 96精品免费视频大全 | 精品香蕉视频 | 欧美日韩精品一区二区三区视频 | 国产在线播放你懂的 | 黄色一级网 | 日韩性生活大片 | 777久久 | 久久久久久久久免费视频 | 九九国产在线观看 | 国产黄色的视频 | 九月婷婷综合婷婷 | 成年人网站黄 | 国产在线观看成人免费视频 | 久久97久久99久久综合 | 亚洲第一综合 | 久爱www免费人成福利播放 | 亚洲欧美成人中文日韩电影 | 97se狠狠狠狠狼亚洲综合网 | 在线观看免费情网站大全 | 黑人巨大系列在线播放 | 日韩免费毛片视频 | 成人a区| 精品日韩在线观看 | 那种视频在线观看 | 久久久久国产精品美女毛片 | 一级毛片a女人刺激视频免费 | 日韩在线看片中文字幕不卡 | 黄色大片免费播放 | 国产 日韩 欧美在线 | 日韩高清免费在线观看 | 亚洲综合一区二区精品久久 | 亚洲精品乱码久久久久久蜜桃欧美 | 亚洲成人激情片 | 国产成人久久精品区一区二区 | 日韩有码在线播放 | 久久精品在线播放 | 麻豆果冻传媒一卡二卡 | 久久精品国产一区二区三区不卡 | 风流慈禧一级毛片在线播放 | 香蕉视频黄色片 | 日本黄色大片视频 |