angularjs コントローラーには .success(function(data){}).error(function(err){}) がたくさんあります。$scope.model をバインドするときに、成功時にバインドする必要があることがあります。とても面倒です。何か良い解決策はありますか?
为情所困2017-05-15 17:02:45
データをリクエストするためにコントローラーに $http を記述しましたか?その場合は、データをリクエストする部分を取り出して、データをリクエストする新しいservice.
jsを作成し、コントローラーでサービスを呼び出すことをお勧めします。こうすることで、サービス内で成功とエラーを一度実行するだけで済み、繰り返し呼び出しても、それほど冗長なコードは発生しません。
天蓬老师2017-05-15 17:02:45
これが私の対処法です。 BaseService.jsを書く
一部のコールバックを統合された方法で処理します。たとえば、API コールバック後にエラーが見つかった場合、いくつかの問題を統合された方法で処理する必要があります。