2016-07-13 12 views
1

これまで、私は以下の構造を使ってアプリケーションを構築していました。角度1.5:コンポーネントベースのアプリケーションの推奨構造ですか?

/src 
    /components 
     /shared 
      /messagebox 
      /alertbox 
     /Home 
     /About 

ご覧のとおり、他のコンポーネント/ページで使用されているコンポーネントを共有しています。私はホームのコンセプトを持っています。これについては、角度のすべてがコンポーネントになるはずなので、コンポーネントは表示可能なページに変換されます。

誰かがNG 1.5アプリケーションの構造をよりよく実装していますか?

ここでフィルタをいくつか作成する必要があります。私が知っている限り、これらのコンポーネントをコンポーネントから外すことはできません。このタイプのファイルを置くための場所はどこですか?

また心に来る他のものもあらわす定数、サービスなど

ある角度のドキュメントサイトには勧告は、私の知る限り

誰もが任意の洞察力を持って見ることができるようがありませんか?

おかげ

+0

https://github.com/toddmotto/angular-styleguide#scalable-file-structure、general services、directives、filtersはコンポーネントと同じレベルにする必要があります。命名規則も重要です。 – gyc

答えて

1

私は私のプロジェクトのために従うために使用されるものです。これはyou.Pleaseチェックを助けるかもしれない

project 
 
    /www 
 
    /assets 
 
    /components   // directives 
 
     /accordion 
 
     /accordion.html 
 
     /accordion-directive.js 
 
     /acordion-controller.js 
 
     /accordion-controller-test.js 
 
    /core     // shared services 
 
     /route 
 
     /router-service.js 
 
    /sections    // pages we build by adding components 
 
     /registration-page 
 
     /registration.html 
 
     /registration-controller.js 
 
     /registration-controller-test.js 
 
    app.js   
 
    index.html 
 
    index-controller.js 
 
    app-configuration.json // for keeping constants

+0

acCordion-controller.js – ndee

関連する問題