3

ngBoilerplateでは、アプリケーション全体のフィルター、サービス、およびディレクティブをどこに配置し、どのように構造化する必要がありますか?

ソース/アプリ

ディレクトリはappルーティングを中心に配置されているようです。

および付随するテスト (以下で説明) とは別にapp.js、このディレクトリにはアプリケーションの高レベル セクションに対応するサブディレクトリがあり、多くの場合、最上位ルートに対応します。

これは当てはまりません。これらはアプリケーションの高レベル セクションに対応しておらず、ましてやルートには対応していません。


ソース/共通

commonただし、ディレクトリもあります。README.md状態:

ディレクトリには、src/common/内部およびサードパーティの再利用可能なコンポーネントが格納されています。基本的に、このフォルダーは、このアプリケーションに完全に固有ではないすべてのもの用です。

ここに含まれるすべてのコンポーネントは、他のプロジェクトでドラッグ アンド ドロップで再利用できる必要があります。同様にドラッグアンドドロップで再利用できない他のコンポーネントに依存するべきではありません。

これらの項目はこのアプリケーションに固有のものであり、他のアプリでは機能しないため、私の場合は当てはまらないようです。

(src/common フォルダをアドレス指定するために編集)

4

1 に答える 1

2

アプリケーション全体の場合、フィルター、サービス、およびディレクティブを共通フォルダーに配置します。

于 2015-02-11T13:17:49.973 に答える