2014-10-30 34 views
6

我使用的是$資源的角度是這樣的:

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

我現在想添加的OData查詢選項,比如$過濾器或$跳過服務器端過濾和分頁。

使用與查詢字符串參數相同的技術構建它們嗎?還是有另一種方式?

+0

我認爲你必須建立的參數,如果你想使用' $ resource'。另一種選擇是使用內置支持OData的BreezeJS庫。 – 2014-10-30 20:12:02

回答

7

OK ...這是我用來構建參數的代碼。

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

這似乎產生期望的結果:「?/ API /班$濾芯的價值& $跳過= 10」