您的位置:首页 > Web前端 > AngularJS

angular 之 $rootElement

2016-01-21 00:00 681 查看
对于 $rootElement 这个value 是在 调用 angular.bootstrap的时候被赋值的。

funciton bootstrap(element,modules){
//...

modules.unshift('$provide',function($provide){
$provide.value('$rootElement',element);
})

}


对于调用 bootstrap方法有两种,一种就是 直接在js中调用

angular.bootstrap(document,['myModule']);

另外一种就是在angularInit方法中查找 element 对象

function angularInit(element,bootstrap){
//...

var appElement;

if(appElement){
bootstrap(appElement, module ? [module]:[]);
}

}

// 调用

jqLite(document).ready(function(){
angularInit(document,bootstrap);
})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: