Yes, you can define multiple modules in angularJS as given below.
var myApp = angular.module('myApp', [])
var myApp2 = angular.module('myApp2', [])
However, don't forget to define the dependency during each module declarations as below.
Let's assume myApp2 dependent on myApp. Hence, the declaration would be something similar to,
var myApp = angular.module('myApp', [])
var myApp2 = angular.module('myApp2', ['myApp'])
The modularization in AngularJS helps us to keep the code clarity and easy to understand, as we can combine multiple modules to generate the application. However, we need to keep in mind that, we should modularize the components based on their functionality not by their types.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…