Özel bir yöntem eklemek istediğim dekupled Restangular hizmetim var. Varsayılan olarak bir koleksiyonda döndürülen tek yöntem, getList
, one
ve post
. Locations.getLongLat()
Düzenli bir hizmete nasıl özel bir yöntem eklerim?
Yapmak istediğim Şanssız bir şekilde hizmetimi eklemeye çalıştım (yöntem nesneye bağlı değil) ve yanıt olarak undefined is not an object
aldım.
angular.module('myApp')
.factory('Locations', function (Restangular) {
return Restangular.withConfig(function (RestangularConfigurer) {
RestangularConfigurer.addElementTransformer('api/v1/locations', true, function (location) {
location.addRestangularMethod('getLongLat', 'get', 'longlat');
return location;
});
}).service('api/v1/locations');
})
Herhangi bir fikri olan var mı?
Bunun için bir çekme talebi yaptınız mı? Birleştirilmiş – Howie
Hey David almak için gerçekten yararlı olurdu, Github bağlantı artık çalışmıyor. Elde ettiğin şeye ihtiyacım var. Bağlantıyı günceller misiniz lütfen? – code90
Link artık işe yaramıyor, en iyisi sadece cevabı burada yayınlamak, böylece her zaman burada, dış bağlantıların yok olmasına neden olabilir. –