私は AngularJS を学ぼうとしていますが、アーキテクチャに関する質問があると思います。
アプリケーションの開発を開始したい場合、たとえば YouTube のように、ページを「リージョン」(マリオネットなど) で整理するにはどうすればよいですか? つまり、トップ ナビゲーション バー、検索ボックス、サイド メニュー、メイン ビデオ、コメントなどです。
それらの領域をディレクティブでラップする必要がありますか?
<div top-navbar></div>
<div main-video="link_to_video"></div>
等...
それともコントローラー?
<div ng-controller="top-navbar"></div>
等...
または何もありません?app-controller
たとえば、すべてを下に投げてください。
私も見ましng-include
たが、ここで使用する必要があるかどうかはわかりません。とにかく、組織についての質問です。