作爲初學者,我已經安裝了角cli,npm等所有的東西,我可以添加一些組件。但是在我們使用一些後端之前它是不完整的。我在.net背景。到目前爲止,我正在使用MVC,但現在我正在遷移到.net核心。如何連接角2應用程序與.net核心
嗯,Angular2和.net核心是兩個不同的應用程序。現在我有角-2應用程序。我如何在.net核心Web應用程序中添加此應用程序?
通常我們使用CLI命令添加組件和其他東西。所以,當我在.net核心應用程序中添加angular應用程序時,我如何能夠自動添加組件?
作爲初學者,我已經安裝了角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的教程鏈接 –