如何连接角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
如果您在使用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如果无法运行,则运行。
它为角1.我试图为angular2。 – Sweetie
我没有注意到它。改为添加了Angular 2的教程链接 –