-1

Я новичок в угловых js. В моем текущем проекте я написал следующий код для авторизации в директиве. По какой-то причине $ http post call не вызывается, когда я вызываю функцию validateUser.

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; 
     } 
} 

Что я делаю неправильно?

ответ

0

Использование $scope.$apply сделал трюк.

Смежные вопросы