-1

私はAngular jsが初めてです。私の現在のプロジェクトでは、ディレクティブでの承認のために次のコードを書きました。何らかの理由で、validateUser 関数を呼び出したときに $http post 呼び出しが呼び出されません。

authorizationModule.factory('authorizationFactory',['$http','$q',function(http,q) {
    return {
        validateUser : function(input){
            var deferred = q.defer();
            http({              
                url: '/OutageRequest/AuthenticationServlet',
                method: 'post',
                data: {'authCode': input }
                }).
                  success(function(data, status, headers, config) {
                      console.log(data);
                      deferred.resolve(data);
                  }).
                  error(function(data, status, headers, config) {
                      console.log(status);
                      deferred.reject();
                  });
             return deferred.promise;
        }
}

私は何を間違っていますか?

4

1 に答える 1