0
我已经结合Ko_selectize传递与阵列对象JSON形式 但下拉绑定具有未定义Ko_selectize阵列对象绑定未定义
我已经结合Ko_selectize传递与阵列对象JSON形式 但下拉绑定具有未定义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);
});
});
数据
我不知道该自定义绑定期望收到什么,但这可能是罪魁祸首。
...selectedText:'text', data:'arrayobj', labelField:'text'...
“data”在这里接收字符串而不是对象,你应该删除那些单引号。 Travis也指出,你传递了'arrayobj',但你可观察的数组名是objarray。
ko_selectize看起来是第三方绑定处理程序。你能指出我们的源代码吗?此外,它看起来像绑定中的“数据”值设置为“arrayobj”,而属性名为“objarray”。这可能是问题吗? –