我试图使用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. 让自定义网址在Play商店中回退搜索
- 3. 如何使用AJAX请求获取重定向网址?
- 4. 从Crashlythics获取自定义请求
- 5. flask restplus - 获取请求的网址
- 6. 从自定义网址获取信息
- 7. 如何使用自定义商店时编辑网格列
- 8. 可自定义的Android应用商店
- 9. 如何使用.htaccess获取自定义(且友好)的网址?
- 10. 如何从请求中获取网址
- 11. Sails.js - 从请求获取previouse网址
- 12. 锚标签=“{{商店网址=
- 13. Drupal的自定义页面上的清洁网址GET请求
- 14. 如何获取magento商店的默认结帐网址?
- 15. WSO25.3自定义用户商店经理
- 16. Ember模型中的自定义请求网址
- 17. 如何发送自定义获取HTTP请求使用C#?
- 18. jQuery POST。无法使用自定义httphandler获取请求参数
- 19. 使用较长的网址获取请求
- 20. 使用opencart获取多商店设置的商店ID
- 21. Scrapy:使用不同的值获取来自同一网址的重复请求
- 22. 如何使用magento中的基本网址获取商店编号
- 23. 如何获取CodeIgniter中的获取请求的当前网址?
- 24. 为指定的网址定义网络请求
- 25. shopify获取商店名称来构建发布网址(python)
- 26. 从Volusion商店获取图像网址csv export
- 27. opencart多商店的自定义sitemap.xml
- 28. 如何在商店文件夹中使用商店定义
- 29. lipo请求上传到应用商店
- 30. 应用商店提交支持网址
覆盖您的适配器中的'query'功能 – Lux
是的,这就是我最终做的。 –