午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

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

相關文章:
主站蜘蛛池模板: 久久亚洲区| 三区在线 | 日韩免费在线播放 | 一本一道av | 成人网在线免费观看 | 大色网小色网 | 色网站免费看 | 亚洲色诱 | 91免费精品| 日韩精品福利视频 | 天天夜夜骑 | 色婷婷小说 | 狼干综合 | 午夜激情免费视频 | 国产区一区二区三区 | 亚洲美女一区二区三区 | 尹人综合网 | 国产黄色小视频网站 | h网站在线播放 | 亚洲乱视频 | 特淫毛片 | 国产成人精品一区二三区 | 国产一级二级毛片 | 激情丁香 | 九九热这里只有精品6 | 日韩av高清在线观看 | 午夜影院a | 884aa四虎影成人精品一区 | 欧美jizz欧美性大全 | 日本黄色高清 | 天天操综合网 | 久久人体 | 偷拍亚洲欧美 | 亚洲第一天堂网 | 毛片小视频 | 91视频免费在线看 | 蜜桃av一区二区三区 | 秋霞成人午夜鲁丝一区二区三区 | 日本a级大片 | 一级亚洲 | 国产精品久久精品 |