어떻게 하면 $http로 결과를 조롱할 수 있을까요?내 Angular 테스트에서 약속을 얻습니다.JS 컨트롤러?
어떻게 하면 $http로 결과를 조롱할 수 있을까요?내 Angular 테스트에서 약속을 얻습니다.JS 컨트롤러? 많이 읽어본 결과, Angular에서 웹 서비스를 호출하는 권장 방법은 다음과 같습니다.JS 컨트롤러는 팩토리를 사용하고, 거기서 약속을 반환합니다. 여기 샘플 API라고 불리는 단순한 공장이 있습니다. myApp.factory('MyFactory', ['$http',function($http) { var people = { requestPeople: function(x) { var url = 'js/test.json'; return $http.get(url); } }; return people; }]); 컨트롤러에서는 이렇게 부릅니다. myApp.controller('MyCtrl1', ['$..