【问题标题】:Embedded one to none relationship ember嵌入一​​对一关系余烬
【发布时间】:2014-09-23 09:30:23
【问题描述】:

由于某种原因,我无法与 Ember 建立一对一的关系。问题在于有问题的装配部分模型是序列化程序尝试查找数组的某种原因。

我能做些什么来解决这个问题?

http://cl.ly/image/0m3B361K403P

【问题讨论】:

  • 您如何请求此有效负载?你能写下描述这个 JSON 负载的 URL 吗?
  • example.com/questions/109
  • App.QuestionsRoute.model 钩子中有store.find 或类似的东西吗?
  • 是的,但这与设置关联的方式有什么关系?

标签: ember.js ember-data relationship


【解决方案1】:

通过查询查找应该返回一个集合

questions:[
  {
    id:...
  }
]

【讨论】:

  • 这里是展示动作。一问一集。那么它不应该被表示为一个数组,对吧?这将是一个有很多否则没有?
  • 每个问题都是一个且只有一个程序集的一部分。因此,如果我使用异步方法,我只会引用程序集的 id。但我想嵌入它,我将完整的对象包含在问题有效负载中,并使用 EmbeddedRecordMixin 映射它。这似乎是行不通的。
  • 你是如何查询这个问题的?
  • this.store.find('question', {limit: 20});
  • 你能在不使用数组的情况下设置一个带有单向 belongsTo 嵌入关系的示例的 jsbin 吗?
猜你喜欢
  • 1970-01-01
  • 2013-11-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多