2014-10-30 6 views
6

ich ein $ Ressource wie dies in Angular bin mit:

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

Ich möchte jetzt OData Abfrageoptionen wie $ Filter oder $ überspringen für die serverseitige hinzufügen Filterung und Paging.

Erstelle ich sie mit der gleichen Technik wie mit Abfrage-String-Parametern? Oder gibt es einen anderen Weg?

+0

Ich glaube, Sie die Parameter bauen müssten, wenn Sie verwenden möchten, ' $ Ressource'. Eine weitere Option ist die Verwendung einer Bibliothek wie BreezeJS, die OData unterstützt. –

Antwort

7

OK ... hier ist der Code, den ich verwendet habe, um die Parameter zu erstellen.

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

Dies scheint das gewünschte Ergebnis zu produzieren: „/ api/Klassen $ filter = Wert & $ skip = 10“

Verwandte Themen