如何连接角2应用程序与.net核心

如何连接角2应用程序与.net核心

问题描述:

作为初学者,我已经安装了角cli,npm等所有的东西,我可以添加一些组件。但是在我们使用一些后端之前它是不完整的。我在.net背景。到目前为止,我正在使用MVC,但现在我正在迁移到.net核心。如何连接角2应用程序与.net核心

嗯,Angular2和.net核心是两个不同的应用程序。现在我有角-2应用程序。我如何在.net核心Web应用程序中添加此应用程序?

通常我们使用CLI命令添加组件和其他东西。所以,当我在.net核心应用程序中添加angular应用程序时,我如何能够自动添加组件?

您应该构建一个API,然后从Angular应用程序与它进行通信。

看看这个教程,它涵盖了基本概念:

https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api

,或是您想您的应用程序集成的解决方案中一个新的项目案例,看看这一个:

https://www.pluralsight.com/guides/microsoft-net/using-angular-2-with-asp-net-core

+0

它为角1.我试图为angular2。 – Sweetie

+0

我没有注意到它。改为添加了Angular 2的教程链接 –

如果您在使用ASP的核心,你最好是t是使用水疗中心模板here

可以使用

dotnet new --install Microsoft.AspNetCore.SpaTemplates::* 

从这里开始用角

dotnet new angular 

一个新项目,现在的问题是要角CLI集成安装与asp核心。我假设你想要使用角度cli命令来快速生成一个组件。从新的角度项目中,查找angular-cli.json并将其粘贴到您的asp项目的根目录。然后更新您的package.json,并在devDepencies添加@角/ CLI这样

"devDependencies": { 
    "@angular/cli": "^1.0.0", 
    "webpack": "^2.6.0" 
    } 

现在,您可以运行此命令

ng g c my-component 

请确保您运行NPM重新安装和重新运行DOTNET运行/ dotnet watch如果无法运行,则运行。