使用Angularjs搭的框架,每次刷新页面都加载两次,进行两次数据请求, 由于原来项目也存在过这个问题,还涉及到页面数据缓存…以为是框架搭的有问题。

  今天有空分析了下,
  第一,考虑到不是加载次序的问题,昨天还看了那个声明函数与赋值函数的加载顺序;

  第二,考虑有可能是网络请求的问题,但是没有重复请求;

  第三,上网搜索,发现是Controller的问题。我在路由state里面写了controller:xxxController。同样在页面里面也写了ng-Controller=”xxxController”,这不加载两次才怪那。哈哈