angularjs启动过程
2015-06-25 14:50:59 9 举报
angularJs启动过程流程图
作者其他创作
大纲/内容
injector调用并且开始compile阶段。对指令进行编译
使用publishExternalAPI方法把内部的一些公共方法和工具方法扩展到angular对象上面去
开始
window.angular.bootstrap
是
判断是否引入了Jquery.如果引入了,则把Jquery对象赋值给JqLite.并且对Jquery对象做一些兼容性处理。(extend)如果没有引入Jquery.则使用angular自带的JqLite对象。
否
js加载完成,函数自执行
注册内部的directive和provide
判断angular是否多次启动
进行一系列的变量定义和声明,比如在window下定义angular全局对象
执行angularInit方法作用:找到ngApp入口,开始执行bootstrap方法来启动angular应用。bootstrap方法创建并返回injector
结束
使用setupModuleLoader方法创建模块加载器对象angularModule。
收藏
收藏
0 条评论
下一页