ngBoilerplateでは、アプリケーション全体のフィルター、サービス、およびディレクティブをどこに配置し、どのように構造化する必要がありますか?
ソース/アプリ
ディレクトリはapp
ルーティングを中心に配置されているようです。
および付随するテスト (以下で説明) とは別に
app.js
、このディレクトリにはアプリケーションの高レベル セクションに対応するサブディレクトリがあり、多くの場合、最上位ルートに対応します。
これは当てはまりません。これらはアプリケーションの高レベル セクションに対応しておらず、ましてやルートには対応していません。
ソース/共通
common
ただし、ディレクトリもあります。README.md
状態:
ディレクトリには、
src/common/
内部およびサードパーティの再利用可能なコンポーネントが格納されています。基本的に、このフォルダーは、このアプリケーションに完全に固有ではないすべてのもの用です。ここに含まれるすべてのコンポーネントは、他のプロジェクトでドラッグ アンド ドロップで再利用できる必要があります。同様にドラッグアンドドロップで再利用できない他のコンポーネントに依存するべきではありません。
これらの項目はこのアプリケーションに固有のものであり、他のアプリでは機能しないため、私の場合は当てはまらないようです。
(src/common フォルダをアドレス指定するために編集)