angular这样写为什么会报错?

我已经在main.js里面定义了App,后面在controller里面用就会报错?

https://img1.mukewang.com/5c4c242d00013aac03600151.jpg

https://img4.mukewang.com/5c4c242f0001243006230085.jpg

但是这样写就不会报错,这是为什么呢,不会重复定义吗?

https://img3.mukewang.com/5c4c2433000180c707920097.jpg

----------------------------报错信息-------------------

https://img1.mukewang.com/5c4c2438000100ff07140170.jpg

https://img4.mukewang.com/5c4c243c000156b608000445.jpg

----------------------------根本问题----------------------------
用的懒加载,刚进页面就加载main.js了,点击路由才加载controller.js,所以顺序应该没什么问题,而且只要把controller.js里的App改成angular.module('App')就不报错了,不知道是为什么?因为main.js里面用App是可以的

https://img.mukewang.com/5c4c244200011dad04880289.jpg

凤凰求蛊
浏览 541回答 1
1回答

侃侃尔雅

angular.module('APP',[])//创建了APP的moduleangular.module('APP')//获取APP的module
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript