错误现象:
html无法获取数据,
angularjs html页面无法调用js脚本错误
通过抓包,可以看出js的方法无法被调用(这里是findAll()方法)
angularjs html页面无法调用js脚本错误
直接访问service.js的路径,可以访问
angularjs html页面无法调用js脚本错误
回忆ssm+angularjs的大致路径
angularjs html页面无法调用js脚本错误
上面现象说明从后端到Service.js都是好的,直接调用Service.js的方法没问题。

抓包显示方法在html页面上就已经不能调用了,极可能是导入文件的问题,方法没被导入。但是经检查方法是存在导入的。最后找到的错误原因是导入方法中有多个方法同名,发生冲突,所以无法被调用。
angularjs html页面无法调用js脚本错误
angularjs html页面无法调用js脚本错误
goodsController和itemCatController是同级文件,两个文件由同一模板生成,方法名基本一致,所以都有findAll。

去掉$itemCatController程序正常。

结果来看就是重复导入有同名方法的js文件,导致方法同名引起冲突造成的。

相关文章:

  • 2022-12-23
  • 2022-02-15
  • 2021-08-11
  • 2021-12-31
  • 2021-12-15
  • 2021-07-14
  • 2022-12-23
  • 2021-06-27
猜你喜欢
  • 2021-12-08
  • 2021-09-24
  • 2021-09-20
  • 2021-08-21
  • 2021-08-17
  • 2021-10-31
  • 2021-06-29
相关资源
相似解决方案