试图从其余 api 响应的下拉列表中获取数据
var self = this;
$(document).ready(
function()
{
val = [];
alert('test');
restApiFactory.getReleases().fetch({
success:function(model,response){
console.log(response);
this.val = ko.observableArray(response['uri']);
//self.books(response);
function ValueModel() {
this.val = ko.observableArray();
}
ko.applyBindings(new ValueModel(), document.getElementById('form1'));
}
})
//console.log(self.books());
//ko.applyBindings(null, document.getElementById('form-container'));
}
);
define(['ojs/ojcore','ojs/ojmodel'],function(oj){
var apiFactory = {};
apiFactory.baseUrl = 'restapi.get.url';
apiFactory.getReleases = function(){
var Book = oj.Model.extend({
url: apiFactory.baseUrl,
idAttribute:'page'
});
return new Book();
}
return apiFactory;
});
出现错误:未捕获(承诺中)ReferenceError:无法处理绑定“ojComponent:{component:'ojSelect',value:val,rootAttributes:{style:'max-width:20em'}}”消息:val未定义