色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

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

相關文章:
主站蜘蛛池模板: 久久久免费精品 | 欧美人禽杂交狂配毛片 | 在线观看亚洲视频 | 国产成人精品男人的天堂538 | 视频一区视频二区在线观看 | 亚洲码在线观看 | 欧美激情国产一区在线不卡 | 一本色道久久88综合亚洲精品高清 | 另类专区另类专区亚洲 | 天堂8中文在线最新版在线 天堂8资源8在线 | 男女免费在线视频 | 毛片69| 国产精品影视 | 成人在线不卡 | 九九精品成人免费国产片 | 日韩国产欧美一区二区三区 | 亚洲99爱| 国产一区二区三区久久精品小说 | 国产成人综合91精品 | 国产精品久久久久久久久免费hd | 天堂中文资源在线8 | 亚洲国产精品二区久久 | 国内精品久久精品 | 久久91亚洲精品中文字幕奶水 | 色一欲一性一乱一区二区三区 | 纯欧美一级毛片免费 | 成人18免费观看的软件 | 九九久久免费视频 | 国产真实孩交 | 欧美一级做 | 99久久精品久久久久久婷婷 | 成年人免费在线视频网站 | 亚洲一区二区三区四区五区 | 69凹凸国产成人精品视频 | 免费人成网站免费看视频 | 91精品国产91久久久久久青草 | 国产午夜亚洲精品 | 伊人色综合久久天天网蜜月 | 99re热在线视频 | 成人18视频在线 | 亚洲在线视频网站 |