1

このようなアプリを作るためにAngularJSを学んでいます。

サンプル サイトでは、雑誌の 1 つの号のグローバル JS オブジェクトを使用してそのページを管理し、クリック ハンドラーを使用してページの切り替えやその他の操作を処理します。また、ページはめ込み効果は、JS コードを直接呼び出すことによってトリガーされます。

これを AngularJS で実装するとき、しかし、アーキテクチャがどのようになるかについて混乱しています...
現在IssueDetailController、応答するのは 1 つだけです。'/:issueId/:pageNumber'コントローラー内で、ページのコンテンツが DOM のように注入されます$compile(page_content)(new_scope_for_page_content)。正しい方法ではないと感じています。

だから私の質問は、次のような賢明なアーキテクチャとは何かということです。

  • コントローラー/ビューの構造 (ページと課題用に 2 つの別個のコントローラーが必要ですか。たとえば)
  • ページの遷移 (コントローラー/ビュー全体がまだわかりにくいため、どの時点ng-animateまたはカスタム ディレクティブ (たとえば、この jQuery プラグインをラップする) を適用できるかわかりません。)

、例のようなアプリの場合、一般的に? ヒントをいただければ幸いです =)

4

0 に答える 0