2016-07-20 8 views
0

私はこのチュートリアルに基づく単一ページアプリ構築された:AngularJSを使用したシングルページアプリ - どのようにモデル化するのですか?

- script.js    <!-- stores all our angular code --> 
    - index.html   <!-- main layout --> 
    - pages     <!-- the pages that will be injected into the main layout --> 
    ----- home.html 
    ----- about.html 
    ----- contact.html 

をhtmlページに関する部分は非常に簡単です - ページ:これは、彼らが推奨されるファイル構造である

https://scotch.io/tutorials/single-page-apps-with-angularjs-routing-and-templating

をすべてのng-viewにクール...

しかし、スクリプト.jsは私には悪いモデリングのようです。

私は本当にすべてのjsコードを1つのファイルに入れるべきですか?

これは私にはこれをモデル化する最良の方法ではないようです。

シングルページアプリケーションで多数のページを使用するとどうなりますか?

私は、すべてのコントローラとの長い長い1のjsファイルを持っています。..

angularjsで単一ページのアプリケーションをモデル化するためのベストプラクティスは何ですか?

ありがとうございます!

答えて

1

この完全なスタイルガイドでは、機能に基づいてフォルダを作成し、アプリを整理することをお勧めします。私は1つのファイルに含まれている機能の多くを持っている - https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md#application-structure

は、私は本当に

+0

問題は、単一のページのアプリであることである私の角度のプロジェクトを組織し、私を助けた全体の「アプリケーション構造」セクションを読んでお勧めします。 – Matoy

+1

単一ページは単一ファイルを意味しません。単一ページのアプリケーションを分割することを止めるものはありません。たとえば、すべてのコントローラに個別のファイルを作成します。 – Stefan

関連する問題