Im looking into if i should make my upcoming project in Angular or a different js-framework. I would like for the new project to be extendable by other developers (both frontend and backend). The backend shouldnt really be a problem, but im concerned that I wont be able load the frontend part of their extension and inject it into my views.
Is that a way to load components from an external module in Angular (from a js-filepath and a component-name) and how should my project-structure look in order for the developers to be able to use the services i create and create their own module that the main project can load and use the components of.
I know I can make it in AngularJS, but is it possible to do in Angular?