2017-11-01 11 views
0

Ang4の複数のモジュールをAsp.NetコアMVCコンテキスト内で使用する最良の方法は何ですか?Asp.Netコア内の複数の角度モジュール

私はコントローラとビューでそれぞれ表される2つのセクションを持つアプリを持っています。これらのセクションでは、Angularを使用してサブセクションを実装したいと考えています(つまり、ShopController/Viewの場合、サブページ - ショップ/ Items Shop/Cart Shop/Detailsなど)。私はアプリ-ルートがメインAppModuleに存在する、<router-outlet>とAppComponentあるお店のIndexビューで<app-root>を置くことができショップのために(それに伴いルーティングです)が、何を -

これは、例えばとして、一つのセクションと非常に簡単ません私は複数のそのような場合があります - ショップセクション(ShopController)、設定セクション(SettingsController)などどこ各セクションは、独自のサブルーティング角で制御する必要がありますか?

答えて

0

Angular js 4とAsp.Netアプリケーションでは、ルーティングを処理するのが困難で、asp.netルーティングまたは角度jsルーティングを選択する必要があります。それは2つのルーティング処理を個別のセクションAsp.netの角度ルーテイングアウトレットのレジスタルーティングテーブルで処理するためです。

すると、両方のあなたは間違いなく、ページ内のルーティングエラーが今いない接続ルーティングシステムは実装されていませんし、Asp.net Coreおよび角度4ルーティングでは使用できませんのように

リフレッシュgetを使用している場合。

1

Angular ShopComponentのサブコンポーネントに対応するようにサーバー上に別々のビューを作成しないでください。 Angularを使用する主な目的の1つは、「単一ページアプリケーション」を作成できることです。このアプリケーションでは、アプリケーションが必要とするデータをサーバーに返すだけです。

「お子様のルート」を使用して、ショップ/カートとショップ/詳細ルートを定義することができます。参照:https://angular-2-training-book.rangle.io/handout/routing/child_routes.html

関連する問題