SORU
7 Aralık 2012, Cuma


AngularJs ReferenceError: $http tanımlı değil

Aşağıdaki açısal işlevi var

$scope.updateStatus = function(user){    
 $http({
  url: user.update_path, 
  method: "POST",
  data: {user_id: user.id, draft: true}
 });
};

Ama bu işlevi çağrıldığında, alıyorumReferenceError: tanımlanmamış $httpkonsol benim. Kimse bana burada yanlış yapıyorum ne anlamanıza yardımcı olabilir.

CEVAP
7 Aralık 2012, Cuma


Muhtemelen denetleyicisi için $http servis enjekte etmedin. Bunu yapmanın bir sürü yolu vardır.

Lütfen okuyun this reference about DI. O zaman çok basit olur:

function MyController($scope, $http) {
   // ... your code
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • iZAPPA

    iZAPPA

    16 Temmuz 2010
  • mist64

    mist64

    30 Mayıs 2006
  • TechSmartt

    TechSmartt

    29 Aralık 2010