2016-04-13 13 views
0

$ resource kullanarak CRUD uygulamasını deniyorum, POST, PUT ve GET'de herhangi bir sorun bulamıyorum. Ancak silme yönteminde paramlar sorgu dizesi olarak geçiyor.

Benim hizmeti:

service.Assigndepart = $resource(CONFIG.wsurl + '/employee/assign/depart',null, { 
      update: { 
       method: 'PUT' 
      }, 
      remove:{ 
       method: 'DELETE' 
      } 
     }); 

Ve url çalışan = 1234 & kalkıyor = 456 olarak sorgu dizesi ile geçiyor

Assigndepart.remove(params, function(success), function(error)); 

olarak benim denetleyicisi çağırarak?. Bazı yardımcı olabilir Bu

cevap

0

Temelde görmek için form etiketi form etiketinde Html apis içine alırsanız göreceksiniz ne görmek ve post yöntemi için destek, bu yazı ile olsun ve her şeyi yapabilirim olsun Tüm diğerleri sadece iyi kurallar ve bazı kod optimizasyonları (put yöntemi gibi) istiyorum. Silme yöntemi, her zaman onun parametresi içeren parametresi her zaman olduğu gibi onunla ilgili herhangi bir şey olmadığı get.if Gönderi yapısını kullanmanız veya sadece istekleri koymanız gerektiğini veya silme yöntemini, her iki uçta, yani uygulama sunucusu ve ön uçta bazı şifreleme ve şifre çözme yöntemleriyle kullanabileceğinizi kaldırın. Ceset olmadan eylem yöntemleri aşağıdaki parametrelerle çağrılan gereken Angular $resource belgelerine göre

0

:

Resource.action([parameters], postData, [success], [error]) 

Yani SİL eylem için params olarak postData geçiyoruz. Kontrol cihazınızdaki doğru çağrı şu şekilde olacaktır:

Assigndepart.remove({}, params, function(success), function(error));