javascript - 当它依赖于另一个模型时创建模型

标签 javascript ember.js ember-data

当我在路线 3 模型中返回时,我对如何在我的 createRecord 操作中创建事件感到有点困惑:

return RSVP.hash({
  event: this.store.createRecord('event'),
  hiws: this.store.findAll('hiw'),
  tips: this.store.findAll('tip')
});

Event 是我想要创建的,但我在 hiwstips 中制作了一个 eachhbs 中,因为一个 event 有一个 hiw 和一个 tip... 像这样:

<select class="tables__sidebar-select">
  {{#each model.tips as |tip|}}
    <option class="tables__sidebar-option">{{tip.name}}</option>
  {{/each}}
<select>

hiws 也一样。 我正在尝试这样: 在我的 createRecord 操作中,我有:

  let hiws = this.get('model.hiws');
  let tips = this.get('model.tips');
  let notify = this.get('notify');

  let event = this.get('store').createRecord('event', {
    hiws: hiws,
    tips: tips
  });

  event.save()

我正在尝试创建一个具有所有属性以及 hiwtip 的事件,但是选定的 hiwtip


编辑:

现在,我正在尝试:

{{view "select" content=models.tips.names value=models.event.tip}}

但没有成功。

最佳答案

这是一个如何实现您想要做的事情的示例: https://ember-twiddle.com/78b6a5ea8e8e84e5b2a3

关于javascript - 当它依赖于另一个模型时创建模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34056797/

相关文章:

ember.js - .on ('init')在 Ember 组件上工作需要什么?

javascript - jQuery,如何预加载图像并在加载图像时得到通知?

javascript - 解析: Compound Query on Followers times out

javascript - 在javascript中使用正则表达式提取域名

serialization - 如何将数据推送到具有 JSONSerializer 的模型的 Ember 存储,因为它是 Ember js 中的 JSONAPISerializer 或 RESTSerializer 的序列化器?

javascript - Ember 数据模型通过查询查找延迟?

javascript - EmberJS 异步的过渡到firstObject hasMany

javascript - 我应该调用 firebase.analytics() 多少次?

validation - Ember-验证问题与 Ember CLI 和 Ember 数据

javascript - 在 EmberJS 中保存路由转换之间的状态