आप कई [एनजी-ऐप] का उपयोग क्यों करना चाहते हैं? चूंकि मॉड्यूल का उपयोग करके कोणीय को फिर से शुरू किया जाता है, आप एक ऐप का उपयोग कर सकते हैं जो कई निर्भरता का उपयोग करता है।
जावास्क्रिप्ट:
// 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>
संपादित करें
ध्यान रखें कि यदि आप कंट्रोलर के अंदर कंट्रोलर का उपयोग करना चाहते हैं तो आपको कंट्रोलर सिंटैक्स का उपयोग करना होगा, जैसे:
<div ng-app="app">
<div ng-controller="AppController as app">
<div ng-controller="OtherController as other">...</div>
</div>
</div>
ng-app="project"और कहता है कि "इससे आपको पृष्ठ के विभिन्न भागों में चलने वाले मॉड्यूल मिल सकते हैं" लेकिन ngApp डॉक्स बताता है कि "प्रति HTML दस्तावेज़ में केवल एक निर्देश का उपयोग किया जा सकता है"।