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

  • Cristina Landa

    Cristina Lan

    28 Ocak 2010
  • Joanna Okrajni

    Joanna Okraj

    4 EYLÜL 2010
  • National Geographic

    National Geo

    7 Mayıs 2006