AnjularJS中$scope和$rootScope的区别小结

2025-05-06 07:12:04
推荐回答(1个)
回答1:

scope是angularJS中的作用域(其实就是存储数据的地方),很类似javascript的原型链 。搜索的时候,优先找自己的scope,如果没有找到就沿着作用域链向上搜索,直至到达根作用域rootScope。 $rootScope是由angularJS加载模块的时候自动创建的
一句话总结:
$rootScope针对全局的作用域生效

$scope只针对当前的controller作用域生效