我正在尝试使用以下填充选择。
View: Backbone.View.extend({
initialize: function () {
this.setElement($('#templatePlaceholder'));
},
bindings: {
'select#List': {
observe: 'ddList',
selectOptions: {
collection: Q.when(getSelects.execute()).then(function (data) {
console.dir(data);
return data;
})
}
}
},
控制台返回一个数组对象:
[ { value: 1, label: "a" }, { value: 2, label: "b" } ]
但我什么也得不到。
如果我将集合定义为:
collection: function () { return [{ value: 1, label: "a" },{ value: 2, label: "b" }];}
然后一切正常。