AngularJs的ui-router在移动设备上响应很慢

qq_29125549 2015-06-18 10:11:24
为什么ui-router在电脑上一瞬间就可以完成路由跳转,而在手机或者平板上,点击跳转路由时,页面先是会反应2秒左右,然后浏览器URL才会开始改变,页面才会跳转。。是不是还有优化的地方?(我知道在标题上写“急问”会被人反感,所以就没写了。。但是真的这个问题很急)
下面是我相关的代码,我的Controller都是在页面中指定的。


//路由配置
app.config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/index');
$stateProvider
.state('index', {
url:'/index',
views: {
'' : {
templateUrl: '/js/stock/stockManage/stock_index.html'
},
'stockLeft@index': {
templateUrl: '/js/stock/stockManage/stock_list.html'
}
}
})
.state('stockStatistics', {
url:'/stockStatistics',
views: {
'' : {
templateUrl: '/js/stock/stockManage/stock_statistics.html'
}
}
})
.state('index.stockList', {
url:'/stockList',
views: {
'stockLeft@index' : {
templateUrl: '/js/stock/stockManage/stock_list.html'
}
}
})
.state('index.stockSearch', {
url:'/stockSearch',
views: {
'stockLeft@index' : {
templateUrl: '/js/stock/stockManage/stock_search.html'
}
}
})
.state('index.stockIn', {
url:'/stockIn',
views: {
'stockLeft@index' : {
templateUrl: '/js/stock/stockManage/stock_in.html'
}
}
})
.state('index.stockOut', {
url:'/stockOut',
views: {
'stockLeft@index' : {
templateUrl: '/js/stock/stockManage/stock_out.html'
}
}
})
.state('index.stockCheck', {
url:'/stockCheck',
views: {
'stockLeft@index' : {
templateUrl: '/js/stock/stockManage/stock_check.html'
}
}
})
.state('index.stockMonth', {
url:'/stockMonth',
views: {
'stockLeft@index' : {
templateUrl: '/js/stock/stockManage/stock_month.html'
}
}
})
});
...全文
228 1 打赏 收藏 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq_35139333 2016-05-27
  • 打赏
  • 举报
回复
你的这个问题 解决了吗? 我也遇到这个问题了

87,984

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧