2017-05-14 7 views
0

初心者の方は、角のあるcliやnpmなどをインストールして、いくつかのコンポーネントを追加することができます。しかし、バックエンドを使用するまでは不完全です。私はネットの背景にいます。今はMVCを使っていましたが、現在は.netコアに移行しています。角の2つのアプリと.netのコアとの接続方法

まあ、Angular2と.netコアは、2つの異なるアプリです。今、私は角2アプリを持っています。このアプリケーションを.netコアWebアプリケーションに追加するにはどうすればよいですか?

通常、CLIコマンドを使用してコンポーネントなどを追加します。したがって、私が.netコアアプリケーションで角型アプリケーションを追加するとき、どうすれば自動的にコンポーネントを追加できますか?

答えて

0

APIを作成し、AngularアプリケーションからAPIと通信する必要があります。 https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-web-api

それとも、あなたのソリューション内に新しいプロジェクトとしてアプリケーションを統合したい場合は

は、見てみましょう:

このチュートリアルを見て、それは基本的概念をカバーこの1:あなたがAspコアを使用している場合

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

+0

これは角度1のためです。私はangular2を試しています。 – Sweetie

+0

私はそれに気付かなかった。代わりにAngular 2のチュートリアルへのリンクを追加しました –

1

、あなたの最高のことtはそのスパテンプレートhere

を使用することであるあなたは、角度

dotnet new angular 

で新しいプロジェクトを開始するには

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

を使用してインストールすることができます今、ここでの問題は、あなたが角度CLIを統合したいですaspコアを使用します。私は角度cliコマンドを使って素早くコンポーネントを生成したいと思っています。新しい角度のあるプロジェクトから、angular-cli.jsonを探して、それをあなたのaspプロジェクトのルートに貼り付けてください。次に、あなたのpackage.jsonを更新し、あなたが今、あなたはNPMが再びインストールを実行することを確認して、DOTNETを再実行し

ng g c my-component 

このコマンドを実行することができ、この

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

ようdevDepenciesに角度/ CLI @追加動作しなかった場合はrun/dotnet watch runを実行します。

関連する問題