Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.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.js_Ember Power Select - Fatal编程技术网

Ember.js 构建余烬电源选择组件

Ember.js 构建余烬电源选择组件,ember.js,ember-power-select,Ember.js,Ember Power Select,想知道余烬电源选择是否可以按如下方式使用 我有一个有相关记录的模型。我试着用PS从列表中选择一个,以设置另一个相关记录。为了更全面地解释,这里是最终的结束状态。这是一场歌唱比赛,模特们大写: 每个参赛者唱多首歌 每首歌都有一张图表 每位参赛者提前提交多份参赛作品,以供预检 每个提交的文件都有一个图表 我正在尝试使用power select从每个参赛者的预先清除的提交列表中为每首歌曲选择图表 我可以让部分工作正常进行,但无法将整个工作整合在一起,因为我想我正在尝试将提交的内容和图表排成一行,它们是

想知道余烬电源选择是否可以按如下方式使用

我有一个有相关记录的模型。我试着用PS从列表中选择一个,以设置另一个相关记录。为了更全面地解释,这里是最终的结束状态。这是一场歌唱比赛,模特们大写:

每个参赛者唱多首歌 每首歌都有一张图表 每位参赛者提前提交多份参赛作品,以供预检 每个提交的文件都有一个图表 我正在尝试使用power select从每个参赛者的预先清除的提交列表中为每首歌曲选择图表

我可以让部分工作正常进行,但无法将整个工作整合在一起,因为我想我正在尝试将提交的内容和图表排成一行,它们是相关但不同的项目

因此,在一个代表参赛者模型的页面上,我试图做:

{{power select options=model.submissions onchange=action伪代码:将所选submission.chart保存到model.chart。}

我知道这对于格式来说是一个困难的问题,但我无可救药地被卡住了

更新:我仍然觉得我遗漏了什么。下面是显示所有模型及其关系的模式

在这种情况下,主“页面”即“模型”就是性能。准确地说,每场演出都有两首歌曲,出于用户界面的目的,我更愿意同时播放。所以我在这个上下文中使用{each model.songs as | song |}来选择图表。每首歌都有一个父表。更复杂的是,提交表上不一定要有给定歌曲的图表;但在大多数情况下,图表列表将受到限制

因此,最终我要做的是,根据提交表(本质上是多对多传递)提交的内容,得到一个经过过滤的图表对象列表。最后,我希望保存歌曲模型上的图表字段,这意味着性能页面上有两个power select组件


我知道,这个问题很复杂。但幸运的是,我已经准确地传达了这个问题。。。谢谢

如果我有这个想法,当用户选择一个选项时,您只需要设置一个belongsTo关系

{{#power-select 
  options=model.submissions
  selected=model.chart
  onchange=(action (mut model.chart) value="chart") as |submission|}}

  {{submission.name}}

{{/power-select}}
当选择提交时,它将只调用model.set'chart',submission.chart