I am currently working on an Enterprise application built using .Net core. Widely used View-components inside MVC Views.
We received a request to redesign UI with new look and additional features. Now, I was asked if I can use existing solution with Angular to incorporate the changes and integrate in existing MVC views or create new pages/modules.
I would like to know if loading up additional Angular scripts into existing MVC views would lead to any performance issues. Also, I need to favor both the MVC routing and Angular routing mechanisms.
Additional task such as doing ng-build for compiling typescript files separately to build solution and adding bundled Angular files into layout file for loading Angular scripts. Upon every deployment update bundled script files.
On the other hand, create a new solution from scratch using pure Angular for front end and a separate solution using .Net core Web API.
Please let me know the recommended way to start with.