我绑定了Ko_selectize传递数组对象
<select id="dg" data-bind="ko_selectize: { selectedValue:'id',selectedText:'text', data:'arrayobj', labelField:'text', valueField:'id', searchField:['text'], placeholder: 'Select' }"></select>
和我的对象绑定代码
self.objarray =[];
self.group.subscribe(function (value) {
var av= '317';
var a= value;
var request = dataService.get('' false);
request.done(function (data) {
self.objarray.push(data);
});
});
以json格式收到的数据 但下拉列表绑定未定义
答案 0 :(得分:0)
我不知道自定义绑定会收到什么,但这可能是罪魁祸首。
...selectedText:'text', data:'arrayobj', labelField:'text'...
&#34;数据&#34;在这里接收字符串而不是对象,你应该删除那些单引号。而且,正如特拉维斯指出的那样,你通过了“阵营”。但你的可观察数组名称是objarray。