一:关于Angular的依赖关系
自己的理解,angular中最主要的就是模块,模块是为了复用!!!
1.首先定义一个模块
angular.module(”xxx”,[“1,2,3…”])————其中xxx表示模块名,1.2.3…表示依赖的模块
2.如何引用模块
angular.module(“xxx”)——————-其中xxx表示模块名
例如在项目app.js可以这么定义
(function(
//这种写法和var app=angular.module('app',['app.system'])区别自己感悟
'user strict'
angular.module('app',[
'app.system'
])
))()
我们另一个子模块app.system的定义如下
(function(
'user strict'
angular.module('app.system',[
'ui.router'//等依赖
])
))()
所以我们的依赖关系就是app依赖app.system; app.system依赖ui.router这种关系
那么我们在app.system的controller或者配置路由的时候代码如下
(function(
'user strict'
angular.module('app.system')
.config(/**/)
.controller('xxxx',xxxx)
))()