You can create an ASP.NET Core project with Angular by selecting the template in the "New ASP.NET Core Web Application" dialog.
You can also create it via from the command prompt, via the
dotnet CLI, by typing
dotnet new angular.
- server-side rendering of Angular components
- server-side and client-side routing (defined only once)
- a WebPack ASP.NET Core middleware which simplifies the development process by automatically running WebPack whenever a file is changed
- NodeServices for invoking Node.js code from the ASP.NET Core application
The project that gets created has the structure shown in this picture.
My upcoming "Front-end Development with ASP.NET Core, Angular, and Bootstrap" book shows how to add a simple hierarchy of Angular components to the application created from the project template.