SORU
6 Mayıs 2013, PAZARTESİ


Nasıl angularjs sayfamda Dinlendirici API servislerine erişim için?

AngularJS için çok yeni bir üyesiyim. Dinlendirici bir API erişim hizmetlerini arıyorum, ama herhangi bir fikir alamadım. Nasıl mı?

CEVAP
6 Mayıs 2013, PAZARTESİ


Seçenek 1: $http servisi

Ne istediğini tam olarak yapar $http service sağlar AngularJS: onlardan hizmetleri ve web veri almak için AJAX istekleri Göndermek, JSON mükemmel DİNLENME hizmetleri için konuşmak için) kullanarak.

Bir örnekle (AngularJS belgeleri alınan ve hafifçe uyarlanmış):

$http({ method: 'GET', url: '/foo' }).
  success(function (data, status, headers, config) {
    // ...
  }).
  error(function (data, status, headers, config) {
    // ...
  });

Seçenek 2: Kaynak hizmeti . $

Lütfen üst seviyede daha fazla bir şekilde hizmet DİNLENMEYE erişimi (AngularJS belgelerden örnek tekrar alındı) sağlayan AngularJS, $resource service başka bir servisi olduğunu unutmayın:

var Users = $resource('/user/:userId', { userId: '@id' });
var user = Users.get({ userId: 123 }, function () {
  user.abc = true;
  user.$save();
});

Seçenek 3: Restangular

Ayrıca, aynı zamanda üçüncü taraf çözümleri, Restangular gibi. Bunu kullanmak için nasıl documentation bkz. Temelde, detayları senden uzak bir şekilde daha açıklayıcı ve özetler.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Carlos Delgado

    Carlos Delga

    21 HAZİRAN 2011
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • InfoPuppet

    InfoPuppet

    15 Kasım 2011