2014-10-30 21 views
6

atlamak:

function classResource($resource) { 
    return $resource("/api/classes/:classId"); 
} 
Şimdi böyle $ filtresi olarak OData sorgu seçenekleri eklemek veya $ sunucu tarafı için atlamak istiyorum

filtreleme ve sayfalama.

Sorgu dizesi parametreleriyle aynı teknik kullanarak bunları yapılandırabilir miyim? Ya da başka bir yol var mı?

+0

Ben 'Kullanmak isterseniz parametreleri inşa etmek olurdu düşünmek $ resource'. Diğer bir seçenek ise OData'ya destek olan BreezeJS gibi bir kütüphane kullanmaktır. –

cevap

7

Tamam ... burada parametreleri oluşturmak için kullandığım kod.

classResource.query({ $skip: 10, $filter: 'value' }, 
     function (data) { 
      vm.classes = data; 
     }); 

Bu istenen sonucu gibi görünüyor: "/ API/sınıfları $ filtresi = değer & $ atlamak = 10"