AngualrJs的$http请求,写了一次却请求两次

clipboard.png
第一个问题:写了一次$http的请求,,为什么在控制台却console了两次?

clipboard.png
第二个问题:
clipboard.png
console两次的情况下,我把list给了data之后,这样绑定却显示不出来,而且只有四个值,却显示了5个

clipboard.png

clipboard.png

感觉看起来都没毛病,,却一堆错。。。

app-position-list:

clipboard.png

clipboard.png

写过mainCtrl的地方

clipboard.png

clipboard.png

阅读 2.6k
3 个回答

1,你有没有在多个地方ng-controller="mainCtrl"呢,不妨全文搜索下
2,没有贴出你list赋值给data的具体代码,不好下结论

出现重复请求,应该是你的controller重复出现了,我出现过类似的情况,你应该是在app.js里已经注入过这个控制器,然后在页面中又注入了一次
数据没有显示,你自己返回时用$scope.list接收,页面却用data,当然没有数据咯

这种东西请封装为一个服务,看着难受

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题