私は同様の問題に遭遇しました。おそらく私が学んだことがあなたを助けるかもしれません。angular と jquery があるページ/セクションから別のページ/セクションに移動する方法 (ルーティング) の違いに帰着します。
まず、基本: html のチャンクをビューに挿入することによる角度ルート。次に、クリック/アクション/etc でその html をビューから削除し、新しい html のチャンクを追加します。基本的に、常に同じページにいます。含まれているhtmlが変更されているだけです。対照的に、jqm はすべての html を同じページにロードし、それらの html チャンクを div と考えてください。HTMLチャンクを削除して(ルーティングを介して)置き換える代わりに、divをオフおよびオンにするだけです。(複数ページの jqm アプリがありますが、SPA は違いを際立たせます。)
私の提案は、本当に必要な機能のセットを選択することです: angular の最小限の読み込み (必要な場合のみ)、または jqm の派手なトランジションやその他の組み込み機能です。すべてのページに大量のデータを含む大規模なアプリがある場合は、jqm をバイパスして angular だけを使用し、angular の新しいアニメーション関数で何ができるかを確認することをお勧めします。jqm機能の複製を(CSSまたはjavascriptを介して)構築する必要があることを意味します-そして、私が見たところ、それに近づくことはできますが、jqmほど快適に合理化されることはありません.
jqm の組み込み機能が本当に必要な場合は、angular のルーティングの使用をスキップしてください。とにかく、あらゆる種類の合併症を導入するだけです。jqm のパターンを使用してページを設定し、データを扱う場合にのみ角度を使用します。
私が見つけた最も効果的なのは、全体的に jqm アプリのように扱い、必要なセクションにのみ角度を追加することです。結局、html 行に ng-app を追加する必要はありません。必要に応じて、単一の div に追加できます。jqm はシステム全体の種類のものとして最も満足しているため、angular はシステム内の断片に限定されていても問題ありません。これまでのところ、jqm-whole と angular-parts が両方を最大限に活用する最も簡単な方法であることがわかりました世界。