推荐使用多种对象类型实现全局搜索的模式(Ember 2 + JSONAPI)

时间:2016-04-19 10:31:28

标签: ember.js

我是Ember的新手,我想实现一个服务器端搜索端点,它返回数据库中多个模型/表的结果。

试图找出在Ember中执行此操作的最佳做​​法。 服务器结果可以包含几种类型的对象/模型,每个模型已经在ember-data中定义。

到目前为止,我能够检索结果(我可以在ember-inspector中看到结果),但我无法正确呈现它(我出于某种原因只能访问第一个对象)。

当前架构:

  • 使用JSONAPI响应的rails-5服务器
  • ember 2.3 with multiple models

流速:

  1. 使用正文进行POST /搜索:

    {“search”:{“query”:“xxx”,“size”:“10”}}

  2. 结果:

    {   “数据”:[     {       “id”:“111111”,       “type”:“foo”,       “attributes”:{         “x”:“y”       }     },     {       “id”:“222222”,       “type”:“bar”,       “attributes”:{         “z”:“y”       }     }   ] }

0 个答案:

没有答案