私はバックボーンと JavascriptMVC の世界から来ました。しかし、私は本当に AngularJS に切り替えたくなりました。これまでのところ、コンバージョンを妨げている大きな問題が 1 つあります。
シングルページアプリを作成しています。タブ モジュール、ファイル アップロード モジュール、ファイルリスト モジュールが含まれているとしましょう。
バックボーンで私がすることは、これらのそれぞれを独自のビュー テンプレート、ビュー コントローラーなどを持つスタンドアロン モジュールとして分割することです。そうすれば、アプリのいくつかの場所でモジュールを使用できます。モジュールはそれ自体以外は何も知りません。
この問題は AngularJS でどのように処理されますか? モジュールごとに 1 つの angular.module を作成することは可能ですか (たとえば、タブ モジュールのように)?
ドキュメントで、モジュール内に多くのコントローラーを作成する方法を教えてくれていると思います。しかし、それは私が必要とするもののようには聞こえません。それとも、ここでいくつかの主要な概念を誤解していますか?
編集:さらに調査を行いました。ディレクティブが私が探しているもののようです。一方、AngularJS のモジュールは Web アプリ全体を表します。そのため、「コンポーネント」と「モジュール」という名前が混在しているため、混乱しました。
私は今正しい道を進んでいますか?