私は幾分初心者で、Webアプリケーションを構築するときにAngular 2が.net Coreにどのように結びついているか理解してくれるように助けてください。Angular 2 with .NET Core
私はちょうど、エンティティフレームワークを使用してスポーツストアを構築し、すべての情報を表示するためのかみそりビューを生成するAdam FreemanのプロMVCコアブックを読んでいます。私は今Angular 2を学びたいので、フロントエンドをもっと良く学ぶことができます.MVC Core Razorを使って学んだことのすべてが無駄になったようです。これらの技術の共通の用途は何ですか? Angular 2を使用してSPAを構築すると、.netコアから構築されたWeb APIを使用してデータベースにアクセスできますか?これは一般的な使用法ですか?または、エンティティを使用して.NETコアアプリケーションを構築する方法があります。代わりに、視覚スタジオのすべての角度表示を生成する通常のコントローラを使用しますか?私は彼らがcshtmlファイルではないと思いますか?これを理解するのを手伝ってください。
最後に、.netコードをAngularで使用していますが、バックエンドで.netを使用したい場合は、代わりにVisual Studioを使用する必要がありますか?ありがとうございました。
「Angular2を使用してSPAを構築すると、.netコアから構築されたWeb APIを使用してデータベースにアクセスできますか?」 - はい... "それは一般的な使用ですか?" - VERY YES ... Angular2 SPAアプリケーションとRazorベースのアプリケーションの唯一の違いは、前者にはビューがないことです。それだけです、他のものは同じままです。 – FailedUnitTest
あなたのお返事ありがとうございました。だから、基本的に私はangle2アプリを持っていて、(api)コントローラがデータを操作するだけの.netコアのWeb APIにアクセスし、かみそりビューを全くレンダリングしないでしょうか? –
これが最も一般的なアプローチです。私は剃刀と角を混ぜるのが好きではありませんが、可能です。 – FailedUnitTest