あなたは間違いなくこれを行うことができます。まず、ユーザーが選択したセクションに基づいて詳細を切り替えるには、次の 2 つのオプションがあります。
1) モジュールを作成し、ルートを設定します。ルートを使用すると、アプリケーションでクリックしている URL に基づいて、部分的な HTML の「ビュー」を切り替えることができる領域を持つベース HTML ページを作成できます。AngularJS サイトには、同様のことを行うチュートリアルがあります。ng-view の説明に注意してください。
2) カスタム ディレクティブを作成し、外部の HTML 部分ページを取得できます。ディレクティブでは、そのページにあるディレクティブ (ng-click、ng-class など) を使用できるようにする HTML パーシャルを「コンパイル」し、元のページで div が宣言されている場所にレンダリングします。これはもう少し高度なので、最初に ng-view の例を見てください。
データを mvc アプリケーションに送り返すために、angular で行う必要があるのは、データを投稿してデータを送信する mvc アプリに戻る URL を使用してリソースを宣言することだけです。このようなもの:
$resource('api/updateUserData',
{userName: userNameVar, userEmail: userEmailVar},
function(data){
//callback code where you do something with the returned data if any
}
);
angular-appと呼ばれる素晴らしい github プロジェクトがあり、基本的な CRUD セットアップがあり、angular アプリ自体をレイアウトする方法、テストを使用する方法、angular ファイルを構成する最善の方法などを示しています。この小さなプロジェクトには必要ですが、少なくとも、アプリが成長した場合に前進する方法についていくつかのアイデアを得ることができます.