Javascript 如何使用Ember.Select在分组模式下设置默认选择?
我正在使用最新版本的Ember,其中包含“选择视图”修改以提供选项组。它工作得很好,只是我似乎无法设置默认值 我这里有一个JSFIDLE: 鉴于上述情况,我将如何设置默认值 我在JSFIDLE中插入了以下代码: HTMLJavascript 如何使用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"
<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>