私は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;
}
}
私は何を間違っていますか?