在AngularJS中,$rootScope是所有作用域的祖先,$rootScope.$new()则是创建一个新的作用域,新建的作用域可以继承旧的作用域。$rootScope.$new()可以在控制器、指令等中使用,用于创建新的子作用域,让控制器、指令等中的属性和方法只在新建的子作用域中生效,不影响父作用域的属性和方法。例如,当需要在控制器中创建一个动态表格,需要新建一个作用域来继承当前作用域,以便该表格中的数据只影响当前控制器中的子作用域,而不影响其他控制器或全局作用域。
上一篇:AngularJS与Angular.io之间有何不同?
下一篇:AngularJS元素操作