Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 手动引导应用程序正在阻止$rootScope。$emit_Javascript_Angularjs - Fatal编程技术网

Javascript 手动引导应用程序正在阻止$rootScope。$emit

Javascript 手动引导应用程序正在阻止$rootScope。$emit,javascript,angularjs,Javascript,Angularjs,我有一个包含两个小应用程序的母应用程序。早些时候,我的应用程序B在应用程序a中。我使用ng应用程序引导应用程序a,而不是手动引导。这导致应用程序B无法正常运行。是这样的: <html ng-app='A'> <div id="B"> <-- This app was being manually bootstrapped </div> <div> </div> </html> 奇怪的是,为什么不能将第二个应用程序主

我有一个包含两个小应用程序的母应用程序。早些时候,我的应用程序B在应用程序a中。我使用ng应用程序引导应用程序a,而不是手动引导。这导致应用程序B无法正常运行。是这样的:

<html ng-app='A'>
<div id="B"> <-- This app was being manually bootstrapped
</div>
<div>
</div>
</html>


奇怪的是,为什么不能将第二个应用程序主模块注入firstAngularJS,因为它不能与窗口上的两个
$rootScope
一起工作。重新考虑设计因素,使其仅使用一个
$RootScope
。(您可以使模块依赖于其他模块。)
<html>
<div id="B"> <-- This app was being manually bootstrapped
</div>
<div id="A"> <-- Now this is also being manually bootstrapped
</div>
</html>