Javascript 同一页面上有两个angular应用程序-一次只能运行一个
我在一个页面中有两个有角度的应用程序块。每一个单独工作,但当我尝试运行这两个时,只有前一个工作Javascript 同一页面上有两个angular应用程序-一次只能运行一个,javascript,angularjs,Javascript,Angularjs,我在一个页面中有两个有角度的应用程序块。每一个单独工作,但当我尝试运行这两个时,只有前一个工作 <body> <div ng-app='myApp' class="Freight"> <div ng-controller="MainCtrl"> <div> <ul> <li ng-repeat="prdElement in palletElement"
<body>
<div ng-app='myApp' class="Freight">
<div ng-controller="MainCtrl">
<div>
<ul>
<li ng-repeat="prdElement in palletElement">
<span>
<input type="text" ng-model="prdElement.name" placeholder="Name" required />
</span>
<ul>
<li ng-repeat="elemnt in prdElement.product">
<div class="prd-box">
<span>
<input type="text" ng-model="elemnt.Code" placeholder=" Code" required />
</span>
<span>
<input type="text" ng-model="elemnt.name" placeholder=" Description" required />
</span>
<span>
<input type="text" ng-model="elemnt.class" placeholder=" Class" required />
</span>
<span>
<input type="text" ng-model="elemnt.quantity" placeholder=" Quantity" required />
</span>
<span>
<input type="text" ng-model="elemnt.weight" placeholder=" Weight" required />
</span>
<span ng-hide="elemnt.length == 1">
<a href="#" ng-click="prdElement.product.splice($index, 1)">Remove Item</a>
</span>
</div>
</li>
<li>
<a href="#" ng-click="newPrdItem(prdElement,$event)">Add Item</a>
</li>
</ul>
<a href="#" ng-click="newPalletItem(palletElement,$event)">Add Pallet</a>
<a href="#" ng-click="prdElement.splice($index, 1)">Remove Pallet</a>
<a href="#">Remove Pallet</a>
</li>
</ul>
</div>
<div>
<button ng-click="showitems($event)">Submit</button>
</div>
<div id="displayitems">{{palletElement}}</div>
</div>
</div>
<div ng-app='PackageApp' class="Freight">
<div ng-controller="PackageCtrl">
<div>
<ul>
<li ng-repeat="prdPackageElement in packageElement">
<span>
<input type="text" ng-model="prdPackageElement.name" placeholder="Name" required />
</span>
</li>
</ul>
</div>
<!--<div>
<button ng-click="showitems($event)">Submit</button>
</div>
<div id="displayitems" style="visibility:hidden;">
{{prdElement}}
</div>-->
</div>
</div>
-
-
-
提交
{{palletElement}}
-
在这种情况下,只有第一个应用程序“MyApp”有效
详细的
每个HTML只能自动引导一个AngularJS应用程序
文件。文档中找到的第一个ngApp将用于定义
作为应用程序自动引导的根元素。运行多个
HTML文档中的应用程序必须手动引导它们
改用angular.bootstrap。AngularJS应用程序不能被删除
相互嵌套
每个HTML只能自动引导一个AngularJS应用程序
文件。文档中找到的第一个ngApp将用于定义
作为应用程序自动引导的根元素。运行多个
HTML文档中的应用程序必须手动引导它们
改用angular.bootstrap。AngularJS应用程序不能被删除
相互嵌套
每个HTML只能自动引导一个AngularJS应用程序
文件。文档中找到的第一个ngApp将用于定义
作为应用程序自动引导的根元素。运行多个
HTML文档中的应用程序必须手动引导它们
改用angular.bootstrap。AngularJS应用程序不能被删除
相互嵌套
每个HTML只能自动引导一个AngularJS应用程序
文件。文档中找到的第一个ngApp将用于定义
作为应用程序自动引导的根元素。运行多个
HTML文档中的应用程序必须手动引导它们
改用angular.bootstrap。AngularJS应用程序不能被删除
相互嵌套
可能重复:可能重复:可能重复:可能重复:添加:在一个页面上使用多个角度应用程序很可能不是您想要做的。如果这些“应用程序”以任何方式相关,您最好在一个通用应用程序模块中使用多个控制器和视图/路由。此外:在一个页面上使用多个角度应用程序很可能不是您想要做的。如果这些“应用程序”以任何方式相关,您最好在一个通用应用程序模块中使用多个控制器和视图/路由。此外:在一个页面上使用多个角度应用程序很可能不是您想要做的。如果这些“应用程序”以任何方式相关,您最好在一个通用应用程序模块中使用多个控制器和视图/路由。此外:在一个页面上使用多个角度应用程序很可能不是您想要做的。如果这些“应用程序”以任何方式相关,您最好在一个通用应用程序模块中使用多个控制器和视图/路由。