ASP.Net MVCとAngularJSを使用して構築したアプリケーションをビルドしています。私はMVCSiteMapProviderを使用してサイトマップを構築し、Breadcrumbを構築しています。私は、ルーティングの一部がMVCによって処理され、一部がAngularJSによって処理されるハイブリッドSPAアプローチを使用します。各モジュール間の切り替えはMVCによって処理され、Module内でのナビゲートはAngularJSによって処理されます(類似していますが、一部の変更はhttp://www.codemag.com/article/1605081)。ASp.Net MVC MVSiteMapProviderをAngularJS Routing(SPA)で表示/更新する
私の問題はブレッドクラムです。
1)Angularで扱うルートにあるときにページをリロードすると、URLがMVCによって処理されないため、ブレッドクラムは作成されません。
2)AngularJSが扱うSPAをナビゲートするときに、内側のページリンクでブレッドクラムを更新することは可能ですか?
ありがとうございます。はい、私はng-breadcrumbを使用することを考えていました。 MVCSiteMapProviderを削除するとメニュー階層も削除されます。 – Siva
メニューのために使用している場合は削除する必要はありません。ブレッドクラムには使用しないでください。 MVCとAngularを組み合わせることは、現時点では芸術形態の一種であり、重複する能力を持つことがあります。 – mykbaker