0
我有帖子模型,在那裏我需要加載按需批次的答覆,並能夠加載更多。我該如何做這樣的事情?有沒有一種方法可以使用基於父模型的ember-store.find
來獲取像/posts/:post_id/replies?page=1
裝載數據的方式加載hasMany點播
這樣的資源如果這在ember-data中是可行的嗎?
我有帖子模型,在那裏我需要加載按需批次的答覆,並能夠加載更多。我該如何做這樣的事情?有沒有一種方法可以使用基於父模型的ember-store.find
來獲取像/posts/:post_id/replies?page=1
裝載數據的方式加載hasMany點播
這樣的資源如果這在ember-data中是可行的嗎?
您可以將選項傳遞給store.find
,這些選項將傳遞到您的服務器。你可以做這樣的事情:
store.find('reply',{ post_id : post.get('id'), page : 1 })
假設post
變量的1
的id
,這將導致調用:
/replies?post_id=1&page=1
是的,但我有很多的其他情況下,像這樣,而且我無法改變所有這些資源來匹配這種風格,並且改變它們都會讓事情變得糟糕,並創建大量重複資源,因爲API已經被移動應用使用。任何其他想法? –
目前Ember Data不支持嵌套的API網址。據我所知,您可以選擇像上面提到的那樣構建您的'find'調用,爲Ember Data滾動您自己的適配器,或者使用除Ember Data之外的其他東西。 –