0
http 함수가 제대로 작동하고 있습니다. 현재 내 컨트롤러에 있습니다. 공장에 넣고 싶습니다. 그래서 제가 필요하다면 제가 주입 할 수 있습니다. 같은 코드를 다른 곳에서 재사용 할 수 있다는 것을 알고 있지만, 정리 된 모든 것을 유지하려고합니다. 지금 컨트롤러에서 팩토리로 객체 "newCivil"을 전달하지 않습니다. 현재 컨트롤러에 난 당신이 작업을 진행하려는 코드의 $http.post()
에서각 HTTP 팩토리를 만드는 방법
(function() {
angular.module('lawfirm').factory('CivilPost', function ($http) {
return {
post: function (newCivil) {
return $http.post('/api/apiCivilCase/' + newCivil);
}
};
});
})();
$scope.addCivilCase = function (newCivil) {
CivilPost.post(newCivil).success(successCallback)
.error(errorCallback);
console.log(newCivil);
};
작동시키려는 코드의'$ http.post()'에서'newCivil'을 두 번째 인수로 전달하는 대신 url에 추가합니다. 공장. 그것이 문제일까요? – MikeJ
그게 문제였습니다. 감사. 당신이 신용을 줄 수 있도록 응답 해주세요. – texas697