2017-05-14 98 views
0

作爲初學者,我已經安裝了角cli,npm等所有的東西,我可以添加一些組件。但是在我們使用一些後端之前它是不完整的。我在.net背景。到目前爲止,我正在使用MVC,但現在我正在遷移到.net核心。如何連接角2應用程序與.net核心

嗯,Angular2和.net核心是兩個不同的應用程序。現在我有角-2應用程序。我如何在.net核心Web應用程序中添加此應用程序?

通常我們使用CLI命令添加組件和其他東西。所以,當我在.net核心應用程序中添加angular應用程序時,我如何能夠自動添加組件?

回答

0

您應該構建一個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的教程鏈接 –

1

如果您在使用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如果無法運行,則運行。

相關問題