0

如何在 Ember Select (with optgroups) 中的提示后包含自定义选项(例如,快速创建)?例如:我希望 ember select 中的选项如下所示:

Select
Add
Group1
 Option1
 Option2
Group2
 Option1
 Option2
...
...
4

1 回答 1

0

Ember 选择当前不支持选项组(http://emberjs.com/api/classes/Ember.Select.html),但对于“添加”问题,您可以在您选择绑定到的任何属性上添加观察者并检查所选选项是否为“添加”。

无法让 jsfiddle 与车把 atm 一起玩得很好,但它可能看起来像......

车把

{{view Ember.select contentBinding="App.options"
       valueBinding="App.Model.value"
       prompt="Select"}}

JS

var model = Em.Object.extend({
    value: '',
    valueObserver: function(){
        if(this.get('value') === 'Add')
            // add logic goes here
    }.observes('value')
});
于 2013-06-06T20:20:10.253 回答