在 Angular JS 中,下面的代码体是根作用域所在的位置。基本上,具有“ng-app”指令的元素具有根作用域。
<html>
<head></head>
<body ng-app> <!--The RootScope -->
</body>
</html>
问题 - 当没有 ng-app 指令并且我们使用“angular.bootstrap”手动引导我们的角度应用程序时,根范围在哪里,或者更确切地说,哪个元素成为根范围的所有者?
在 Angular JS 中,下面的代码体是根作用域所在的位置。基本上,具有“ng-app”指令的元素具有根作用域。
<html>
<head></head>
<body ng-app> <!--The RootScope -->
</body>
</html>
问题 - 当没有 ng-app 指令并且我们使用“angular.bootstrap”手动引导我们的角度应用程序时,根范围在哪里,或者更确切地说,哪个元素成为根范围的所有者?
无论您在 Angular Bootstrap 初始化时传递什么元素,都将成为您应用程序的根。
请参阅角度引导文档:https ://docs.angularjs.org/api/ng/function/angular.bootstrap
用法
angular.bootstrap(element, [modules], [config]);
//element - DOM element which is the root of angular application.
例子:
angular.bootstrap(document, ['demo']);