我试图使用Ember-data中的this.store.query
函数向自定义网址this.get('/transactions/from/:startDate/to/:endDate');
发送GET请求。如何才能完成?使用商店获取自定义网址的请求
0
A
回答
2
为了发送自定义URL的GET请求,需要覆盖适配器中的query
函数。我有一个名为transaction
的型号。所以我想做类似this.store.query('transaction', { filterType: 'dateRange', startDate: '01-01-12', endDate: '12-31-12'}
的事情,然后把GET请求发送到transactions/from/01-01-12/to/12-31-12
。以下是我必须做的工作:
query: function(store, type, query) {
if (query.filterType && query.filterType === 'dateRange') {
const url = `transactions/from/${query.startDate}/to/${query.endDate}`;
return new Ember.RSVP.Promise(function(resolve, reject) {
Ember.$.getJSON(url).then(data => resolve(data), err => reject(err));
});
} else {
return this._super(store, type, query);
}
}
+1
不要忘记返回'this._super(store,type,query);';)的结果 – Lux
相关问题
- 1. 如何为NSPersistentContainer设置自定义商店网址
- 2. 如何使用AJAX请求获取重定向网址?
- 3. 从Crashlythics获取自定义请求
- 4. flask restplus - 获取请求的网址
- 5. 可自定义的Android应用商店
- 6. Sails.js - 从请求获取previouse网址
- 7. Drupal的自定义页面上的清洁网址GET请求
- 8. 如何获取magento商店的默认结帐网址?
- 9. WSO25.3自定义用户商店经理
- 10. jQuery POST。无法使用自定义httphandler获取请求参数
- 11. 使用opencart获取多商店设置的商店ID
- 12. 如何使用magento中的基本网址获取商店编号
- 13. 如何获取CodeIgniter中的获取请求的当前网址?
- 14. opencart多商店的自定义sitemap.xml
- 15. shopify获取商店名称来构建发布网址(python)
- 16. lipo请求上传到应用商店
- 17. 商店未定义
- 18. 获取在商店
- 19. 创建自定义后类型的wordpress网上商店
- 20. 自定义网址
- 21. Android商店自定义文件
- 22. 在Windows应用商店应用中使用自定义流
- 23. 使用RESTAdapter自定义后请求
- 24. 使用Zend路线?自定义网址
- 25. jQuery的自定义网址
- 26. .htaccess不读取自定义请求
- 27. 如何在Windows应用商店获取WiFi MAC地址应用
- 28. Shopify API请求限制,多个商店?
- 29. 异步请求与商店数据
- 30. AWS网址请求
覆盖您的适配器中的'query'功能 – Lux
是的,这就是我最终做的。 –