【问题标题】:Select in ember在余烬中选择
【发布时间】:2013-04-08 10:33:53
【问题描述】:

我的 Handlebars 模板中有以下代码。

{{#each vouchers in content.vouchers}}                
    {{view Ember.Select viewName="hoa[]"
        prompt = "Select Account"
        contentBinding = "content.chartOfAccounts"
        optionLabelPath = "content.ca_name"
        optionValuePath = "content.id"
        selectionBinding = vouchers.ca_id
    }}
{{/each}}

选择填充正确,但似乎我的 selectionBinding 不起作用。 在凭证.ca_id 我有当前所选选项的 ID。但它不起作用。

另一件事是我无法为创建的下拉菜单设置名称。

【问题讨论】:

  • 可能只是您没有将vouchers.ca_id 放在引号中。如果没有,一些额外的代码(例如相应的模型和控制器)会更容易找到问题。
  • Vouchers.ca_id 来自每个循环,因此不应引用它。虽然我试过了。

标签: ember.js handlebars.js


【解决方案1】:

selectionBinding 将绑定整个选定的模型。如果你只是想传递值,你应该使用valueBinding而不是selectionBinding

至于选择名称,只需使用name=""而不是viewName

{{view Ember.Select name="name_of_select"}}

【讨论】:

  • 是的,这正是我的意思。
  • 我使用的是 ember-1.0.0-rc.1.js。我刚刚更新到 rc2 现在它可以工作了。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-03-10
  • 1970-01-01
  • 1970-01-01
  • 2015-09-12
相关资源
最近更新 更多