私は角度jを初めて使用しています。 MVC5の角度JSの私の構造は、私は、単一のエンティティのCRUDを持っている簡単なアプリケーションを作成する必要が.NET MVC 5の角度js構造
下の画像です。 これまでのところ、Angularフォルダには1つのコントローラしか作成していません。
Website.jsファイルにすべてのディレクティブ、フィルタ、および機能を追加しました。 追加/編集/詳細などの異なるページを作成する必要があります。
CRUD操作は単純ではありませんが、いくつか余分なロジックを入れなければなりません。 モデルの削除、追加、または更新のいずれかがページのどこでも変更されるプロセスが必要です。
質問
iは、同じコントローラにすべてのディレクティブ、機能を置くべきか?または、私はCRUD操作ごとに別々のファイルを作成する必要がありますか?このアプリケーションの構造に私を導いてください。
コントローラ、ディレクティブ、サービスはすべてどこに登録しますか? 私はapp.jsファイルに依存関係を追加しますか?コントローラ - - ディレクティブ - サービス - 私は として角度(ルートフォルダ) を追加した唯一のCRUDのものを持っているので – Umar
はあなたのようなあなたのアプリですべてのコントローラ、ディレクティブ、サービスなどを登録します – Umar
app.jsこれは:var app = angular.module( 'myApp'、[]);他のすべてのものはapp.controller ...... app.service .... app.directive –