AngularJS中的模块依赖/创建以及控制器问题

先上图吧!截取了一些关键代码
这是项目的index.html页面定义了app这个模块,**但是整个页面都没有定义控制器**

这个是app.js,其中被圈起来的3个app子模块无法理解为什么可以这么写

这里被红色圈起来的app.movie是表示创建一个模块吗? **那为什么1、上个图里写的不是hotModule,2、index.html文件里也根本没有名为app.movie的ng-app,3、index.html里也没有写ng-controller,为什么这里可以直接在这个app.movie模块上接着写控制器?**

问题同上,也是模块命名和直接使用控制器的问题

模块为什么可以这么命名 index.html中根本没有这个ng-app

这是项目结构. controller.js在index.html中引用了

图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标签中引用了

参考项目-查看

阅读 2.6k
1 个回答

module里面是导入依赖的吧,在模块定义中 [] 参数用于定义模块的依赖关系。中括号[]表示该模块没有依赖,如果有依赖的话会在中括号写上依赖的模块名字。

你从控制台找找应该可以找到你定义的模块。

找找是不是哪里配置路由了?

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