先上图吧!截取了一些关键代码
图1 这是项目的index.html页面定义了app这个模块,但是整个页面都没有定义控制器
图2 这个是app.js,其中被圈起来的3个app子模块无法理解为什么名字可以这么写
图3 这里被红色圈起来的app.movie是表示创建一个模块吗? 那为什么1、上个图里写的不是hotModule,2、index.html文件里也根本没有名为app.movie的ng-app,3、index.html里也没有写ng-controller,为什么这里可以直接在这个app.movie模块上接着写控制器?
图4 问题同上,也是模块命名和直接使用控制器的问题
图5 模块为什么可以这么命名 index.html中根本没有这个ng-app
图6 这是项目结构. controller.js在index.html script标签中引用了
参考项目-查看
module里面是导入依赖的吧,在模块定义中 [] 参数用于定义模块的依赖关系。中括号[]表示该模块没有依赖,如果有依赖的话会在中括号写上依赖的模块名字。
你从控制台找找应该可以找到你定义的模块。
找找是不是哪里配置路由了?