Angularjs 오류가 발생한 작은 구덩이

1298 단어

Error: ng:areq


Bad Argument
Argument 'fn' is not%20a%20function%2C%20got%20undefined

Description


AngularJS often asserts that certain values will be present and truthy using a helper function. If the assertion fails, this error is thrown. To fix this problem, make sure that the value the assertion expects is defined and truthy.
 
$scope.queryByIdOrMesg=function (){
                    // var userWantResJosn=angular.toJson($scope.userWantRes,true);
                    console.log(userWantResJosn);
                    $http.post(settings.apiProxy + 'api/cboard/voip/getFlowLogs',
                        {message:$scope.userWantRes}).success(function (response,status,config,headers){
                        $scope.logs = response;
                        console.log("status:"+status+"  config:"+config+"  headers:"+headers);
                    }).error(function (err) {
                        console.log(err);
                    })

나는post 요청을 할 때ng:areq 오류를 보고했고 끊임없이 바디를 고친 후에야 매개 변수를 적게 보냈다는 것을 발견했다
var flowId = $stateParams.flowId;

즉post의body에 페이지가 없는 점프 후 전달된flowId로 인해 요청이 실패했습니다. 고치면flowId:flowId를postbody에 추가하는 것입니다

좋은 웹페이지 즐겨찾기