2017-09-13 18 views
0

を送信デベロッパーコンソール: Result of call getResource

クエリの重複?

+0

あなたはResourceCtrl'は一度だけビューに言及されている 'ダブルチェックしてくださいことはできますか?おそらく、ルーティング設定(ちょうど推測)からもう一度読み込まれる可能性があります。 –

+0

ResourceCtrlはconfig(ui-router)から一度ロードしますが、ネストされたコントローラFEとして使用しています: アカウント account.resources - > xhr 1回。 account.resources.resource - > xhr 2回。 –

答えて

1

デフォルトでは、$httpは約束を返します。それを解決するためにもう一度約束をする必要はありません。単にサービスからの要求を返し、コントローラからの約束を解決してください。

service.getResource = function(params) { 
     console.log('Get resource') 
     return $http.get(AppSettings.apiUrl + 'v1/resorce')) 
}; 

コントローラ

ResourceService.getResource() 
    .then((res) => {   
     vm.items = res.data; 
    }).catch((res) => { 
    console.log(res.data) 
    }); 
+0

xhr複製を防止しません –

関連する問題

 関連する問題