2016-09-09 10 views
1

多くのWebサイトをチェックしたところ、角型2の.NET Coreを使用できるようになりました。これらのアプリケーションで.NETコアを使用するのはどうですか?角型2の.NET Coreの使用方法

インターネット上のチュートリアルでは、Angular 2とtypescriptのみが使用され、Startup.csファイルを除いて.NETコアのものはありません。

私の理解しているところでは、.NET CoreはJSON、OData、e.t.cのようなすべての要求(私はまだ.NETコアで新しくなっています。 (検証、後でデータを取得するなど)。それはセラー側言語のようになります。

しかし、まだまだ私には正しいとは思えないので、誰かが実際のシナリオでそれを説明することができれば素晴らしいだろう。

+4

ブラウザでの角度= .NETコア=サーバー内。 – vcsjones

+0

だから、基本的に、大部分は正しく、Angular 2はクライアント側で動作し、.NETコアはサーバーで動作し、データをチェックし、データベースに接続するなどということを正しく理解していました。 Angular 2は.NETのコアビューにも置き換わり、.NETコアからの.csファイルがサーバー側で必要な変更を行い、.tsと.htmlファイルが.Angularからレンダリングされるようになりますフロントページで必要なことをすべて実行してください。あれは正しいですか? –

+1

角度と組み合わせてasp.netビューを使用することができます。私は過去に、HTMLヘルパーがアプリケーション全体で共通のコードを使用するようにすることによって、コピー/ペーストされたコードを減らしました。角度表示は生の 'html'ファイルでなければならないとは何も言いません。それらがサーバーから来た場合は、それらを解析して処理することができます。 –

答えて

4

任意のバージョンの角度は、サーバープラットフォームに依存しません。 .NET CoreはAngularとは関係がありません。Angularはクライアント側で動作しますが、Server側で動作します。 2つはHTTPを介して相互作用しますが、バックエンドには何の問題もありません。

Angular 2はクライアント側で幅広く使用されているため、単一ページアプリケーション(SPA)に使用するフレームワークとしてはおそらく最も強力です。そのために、ASP.NETエンドポイントを使用してAPIエンドポイントを構築すれば、バックエンドでASP.NETコアを使用することは意味があります。 MVC/Web APIのコアと以前のバージョンはすべてこれをうまく実行します。

0

.net Coreを使用して、Angularが使用するAPIを作成できます。しかし、.netは多くの可能なオプションのうちの1つに過ぎません。

関連する問題