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

  • Bach Vlogs

    Bach Vlogs

    18 HAZİRAN 2011
  • John Lynn

    John Lynn

    8 Ocak 2010
  • theavettbrothers

    theavettbrot

    9 ŞUBAT 2007