0

试图从其余 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未定义

4

0 回答 0