2013-10-13 51 views
0

我有帖子模型,在那裏我需要加載按需批次的答覆,並能夠加載更多。我該如何做這樣的事情?有沒有一種方法可以使用基於父模型的ember-store.find來獲取像/posts/:post_id/replies?page=1裝載數據的方式加載hasMany點播

這樣的資源如果這在ember-data中是可行的嗎?

回答

1

您可以將選項傳遞給store.find,這些選項將傳遞到您的服務器。你可以做這樣的事情:

store.find('reply',{ post_id : post.get('id'), page : 1 }) 

假設post變量的1id,這將導致調用:

/replies?post_id=1&page=1 
+0

是的,但我有很多的其他情況下,像這樣,而且我無法改變所有這些資源來匹配這種風格,並且改變它們都會讓事情變得糟糕,並創建大量重複資源,因爲API已經被移動應用使用。任何其他想法? –

+0

目前Ember Data不支持嵌套的API網址。據我所知,您可以選擇像上面提到的那樣構建您的'find'調用,爲Ember Data滾動您自己的適配器,或者使用除Ember Data之外的其他東西。 –