Ja, Sie können mehrere Module in AngularJS definieren, wie unten angegeben.
var myApp = angular.module('myApp', [])
var myApp2 = angular.module('myApp2', [])
Vergessen Sie jedoch nicht, die Abhängigkeit bei jeder Moduldeklaration wie folgt zu definieren. Angenommen, myApp2 ist abhängig von myApp. Daher wäre die Erklärung etwas ähnliches,
var myApp = angular.module('myApp', [])
var myApp2 = angular.module('myApp2', ['myApp'])
Die Modularisierung in AngularJS uns den Code Klarheit und leicht zu verstehen, zu halten hilft, wie wir mehrere Module kombiniert werden können, um die Anwendung zu generieren. Wir müssen jedoch berücksichtigen, dass wir die Komponenten basierend auf ihrer Funktionalität nicht nach ihren Typen modularisieren sollten.
können wir definieren ng-view seperat für beide Module ... Ist es möglich ... Vielen Dank im Voraus –
Es wird nur eine 'ng-view' für eine einzelne Seite unterstützt. Wenn Sie jedoch mehrere Ansichten/Vorlagen auf einer Seite definieren und verwenden möchten, sollten Sie besser 'angular ui.router' verwenden. Hier ist die offizielle Dokumentation dazu - https://github.com/angular-ui/ui-router. – Aviro