为了账号安全,请及时绑定邮箱和手机立即绑定

angular.module的依赖参数,在项目里面根本没定义啊,怎么回事?

在综合应用BookStore这一小节中的app.js中

var routerApp = angular.module('routerApp', ['ui.router', 'ngGrid', 'BookListModule', 'BookDetailModule']);

在项目里面,根本找不到ng-app='BookListModule'和ng-app='BookDetailModule'

正在回答

2 回答

ng-app=" "这句话是相当于告诉angular,最开始要应用的模块。BookListModule和BookDetailModule都是单独的模块,和routerApp这个模块是一样的,只是被注入到routerApp这个模块中的,相当于routerApp调用了其他两个模块。

p.s. 一个程序中只能有一个ng-app

0 回复 有任何疑惑可以回复我~
#1

爱贞平真是太好了 提问者

谢谢大兄弟,模块跟页面其实并没有直接的绑定关系对不?一个应用可以有两个甚至更多ng-app,只不过angular默认启动第一个,其他的要自己启动,而且两个以上的时候,路由就没法做了,所以最优是一个。还有个小问题,BootStrap明明已经有不错的样式,为什么还有需要angular ui这么个东西呢?
2016-08-24 回复 有任何疑惑可以回复我~

在controller.js里,有定义过这两个模块

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
AngularJS实战
  • 参与学习       205465    人
  • 解答问题       1158    个

一起学习AngularJS的基础教程,通过实例学习并学会AngularJS

进入课程

angular.module的依赖参数,在项目里面根本没定义啊,怎么回事?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信