Чому ви хочете використовувати декілька [ng-app]? Оскільки Angular поновлюється за допомогою модулів, ви можете використовувати додаток, який використовує кілька залежностей.
Javascript:
// setter syntax -> initializing other module for demonstration
angular.module('otherModule', []);
angular.module('app', ['otherModule'])
.controller('AppController', function () {
// ...do something
});
// getter syntax
angular.module('otherModule')
.controller('OtherController', function () {
// ...do something
});
HTML:
<div ng-app="app">
<div ng-controller="AppController">...</div>
<div ng-controller="OtherController">...</div>
</div>
EDIT
Майте на увазі, що якщо ви хочете використовувати контролер всередині контролера, ви повинні використовувати синтаксис controllerAs, наприклад:
<div ng-app="app">
<div ng-controller="AppController as app">
<div ng-controller="OtherController as other">...</div>
</div>
</div>
ng-app="project"Підключення резервного копію" на головних наборах сторінок AngularJS і говорить, що "це дозволяє мати модулі, які працюють у різних частинах сторінки", але документ ngApp говорить, що "для одного документа HTML можна використовувати лише одну директиву".