Javascript 如何使用Ember.Select在分组模式下设置默认选择?

Javascript 如何使用Ember.Select在分组模式下设置默认选择?,javascript,ember.js,Javascript,Ember.js,我正在使用最新版本的Ember,其中包含“选择视图”修改以提供选项组。它工作得很好,只是我似乎无法设置默认值 我这里有一个JSFIDLE: 鉴于上述情况,我将如何设置默认值 我在JSFIDLE中插入了以下代码: HTML <script type="text/x-handlebars"> {{view Ember.Select contentBinding=filterValues optionLabelPath="content.label"

我正在使用最新版本的Ember,其中包含“选择视图”修改以提供选项组。它工作得很好,只是我似乎无法设置默认值

我这里有一个JSFIDLE:

鉴于上述情况,我将如何设置默认值

我在JSFIDLE中插入了以下代码:

HTML

<script type="text/x-handlebars">
    {{view Ember.Select
        contentBinding=filterValues
        optionLabelPath="content.label"
        optionValuePath="content.id"
        optionGroupPath="group"
        selectionBinding=selectedFilterOption
    }}
</script>

您只需为
Ember设置
。选择
,例如:

<script type="text/x-handlebars">
{{view Ember.Select
  contentBinding=filterValues
  optionLabelPath="content.label"
  optionValuePath="content.id"
  optionGroupPath="group"
  selectionBinding=selectedFilterOption  
  value="title"
}}
</script>

{{查看余烬。选择
contentBinding=filterValues
optionLabelPath=“content.label”
optionValuePath=“content.id”
optionGroupPath=“组”
selectionBinding=selectedFilterOption
value=“title”
}}

如果您愿意,它可以是
valueBinding

我想这可能是一个有效的问题。我还发现,如果将selectionBinding设置为要作为默认值绑定的对象,那么它将无法工作。这可能只是我在做的事情中的一个怪癖。我还更新了这个JSFIDLE,以防有人需要它。也许您的selectionBinding是一个字符串,应该是整数-我浪费了几个小时才发现问题所在:)我知道这只是猜测,但可能是问题的原因,因此值得检查。
<script type="text/x-handlebars">
{{view Ember.Select
  contentBinding=filterValues
  optionLabelPath="content.label"
  optionValuePath="content.id"
  optionGroupPath="group"
  selectionBinding=selectedFilterOption  
  value="title"
}}
</script>