Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js ember无法在一个路由中设置相同的模型但不是相同的查询参数_Ember.js_Ember Data - Fatal编程技术网

Ember.js ember无法在一个路由中设置相同的模型但不是相同的查询参数

Ember.js ember无法在一个路由中设置相同的模型但不是相同的查询参数,ember.js,ember-data,Ember.js,Ember Data,我的余烬版本: --------------------------- Ember : 2.10.2 Ember Data : 2.10.0 jQuery : 2.2.4 Ember Simple Auth : 1.1.0 Model Fragments : 2.3.2 --------------------------- 我的路线代码如下: import Ember from 'ember'; import RSVP

我的余烬版本:

---------------------------
 Ember             : 2.10.2
 Ember Data        : 2.10.0
 jQuery            : 2.2.4
 Ember Simple Auth : 1.1.0
 Model Fragments   : 2.3.2
---------------------------
我的路线代码如下:

import Ember from 'ember';
import RSVP from 'rsvp';
import AuthenticatedRouteMixin from 'ember-simple-auth/mixins/authenticated-route-mixin';

export default Ember.Route.extend(AuthenticatedRouteMixin, {
  model() {
    return RSVP.hash({
      orderTransactionTypes: this.store.query('transactionType', {
        filter: {
          category: 'order_category'
        }
      }),
      otherTransactionTypes: this.store.query('transactionType', {
        filter: {
          category: 'transaction_category'
        }
      })
    });
  },

  setupController(controller, model) {
    controller.set('model', model);
  }
})
RSVP.hash
中,所有数据都来自
transactionType
,但它们没有相同的查询参数。我用这种方式设置模型会有一个问题是
模型。orderTransactionTypes
模型。其他TransactionTypes
成为相同的数据


这个问题是怎么发生的?我怎样才能解决这个问题?谢谢。

您需要验证
orderTransactionTypes
otherTransactionTypes
的响应。并选中覆盖任何方法,如
urlForQuery
normalizeResponse
。你的路线代码看起来很完美。旁注:默认情况下,
setupController
将在controller中设置model属性。您能更具体地说明您遇到了什么问题吗?Kumkanillam说得对。我想这是我的问题@史蒂夫H。谢谢