I have completed a tutorial where I created an API using .NET core:

and then creating a separate Angular project using Angular CLI that I edit in VSCode.
This all works fine but I was wondering how this is different from using the the Angular Template in VS studio:
I understand that this might get downvoted but all I have found on these is how-to tutorials. I would like to understand the pros and cons of each and perhaps where I would use one over the other. The Angular project in Visual Studio allows me to get user authentication right out of the box which is why I'm looking at it.
Just to be clear, I'm looking to understand the differences between
(1) .NET Core Web API + Angular CLI Project
(2) Angular Project Web Application
