2014-10-30 4 views
6

मैं इस तरह कोणीय में एक $ संसाधन का उपयोग कर रहा:

function classResource($resource) { 
    return $resource("/api/classes/:classId"); 
} 

मैं अब इस तरह के $ फिल्टर के रूप में OData क्वेरी विकल्प जोड़ने के लिए या सर्वर-साइड के लिए $ छोड़ चाहते हैं फ़िल्टरिंग और पेजिंग।

क्या मैं क्वेरी स्ट्रिंग पैरामीटर के साथ उसी तकनीक का उपयोग करके उन्हें बना सकता हूं? क्या कोई और तरीका है?

+0

मुझे लगता है कि आप मानकों के निर्माण के लिए आप उपयोग करना चाहते हैं होगा ' $ resource'। एक और विकल्प है BreezeJS जैसी लाइब्रेरी का उपयोग करना जो ओडाटा के लिए समर्थन में बनाया गया है। –

उत्तर

7

ठीक है ... यहां कोड है जो मैं पैरामीटर बनाने के लिए उपयोग करता हूं।

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

यह वांछित परिणाम उपज लगता है: "/ API/वर्गों $ फिल्टर = मूल्य & $ छोड़ = 10"

संबंधित मुद्दे