注入器和发布库--AngularJS学习笔记(三)

AngularJS的一大特性就是Module的加载和依赖注入,本文将分析一下loader.js和最后这些代码文件是怎么组织和运行的。

Loader.js

该文件中只有setupModuleLoader函数,当然它的返回值是一个函数,包含了angular.Module的API。

首先是位置,这些配置和模块保存在哪里

var $injectorMinErr = minErr('$injector');
var ngMinErr = minErr('ng');

function ensure(obj, name, factory) {
  return obj[name] || (obj[name] = factory());
}

var angular = ensure(window, 'angular', Object);

博客已迁移,请访问:http://www.huangyunkun.com/2014/01/13/AngularJS-3/

posted @ 2014-01-13 22:33 夜明的孤行灯 阅读(...) 评论(...) 编辑 收藏
返回顶部