一般に、MVC では、テストを容易にするために、非常にファットなモデルとシン コントローラーを使用します。Angular にはモデルの真の概念がないため、すべてのコードをどこかにダンプして再利用することは困難です。
Angular にはサービスがあり、多くの API クエリをそこにダンプできますが、すべてのコールバックが原因でコントローラーがまだぽっちゃりしています。routeProvider で問題を解決できることに気付きました。これらの多くをコントローラーから引き出して、routesProvider に保持できるように思えますが、これは良い方法ですか? Resolve は常にコントローラーの前に実行されるため、Resolve を使用する際の一般的なルールは何ですか? 技術的には、コントローラーまたはリゾルブで約束のほとんどを実行できます。