比方說,我有一個Ember.Data查詢我想提出:格式化查詢參數在Ember.Data
this.store.find('items', {itemIds: [1,2,3]});
默認情況下,Ember.Data創建一個類似如下的URL :
items?itemIds%5B%5D=1&itemIds%5B%5D=2&itemIds%5B%5D=3
但我連接到REST API希望它的格式如下:
items?itemIds=1&itemIds=2&itemIds=3
如何做到這一點adaptatio N +
確定嗎?在https://github.com/emberjs/data/blob/v1.0.0-beta.16.1/packages/ember-data/lib/adapters/build-url-mixin.js#L60 id陣列被排除在外,評論說這是因爲它們作爲查詢參數傳遞。這(和代碼)表明查詢參數在這裏沒有真正處理。 – jnfingerle
你說得對,它必須跳到ajax級別。 – Kingpin2k