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」。這可能是問題嗎? –