Backbone.js 将值从集合传递到视图

Backbone.js 将值从集合传递到视图,backbone.js,parse-platform,Backbone.js,Parse Platform,您好,这里有一段backbonejs/Parse.com代码,它试图从Parse中的类中获取名字列表。其目标是让视图“pull”功能正确地访问从数据库中提取的数据 模型如下: var Subscribers = Parse.Object.extend({ className: "Subscribers" }); 以下是在硬编码对象实例时正确执行其工作的集合。当然,我不想在这里硬编码名字,而是从Parse.com后端提取。我应该如何替换此代码以正确地从服务器提取数据?我应该用取货机吗?

您好,这里有一段backbonejs/Parse.com代码,它试图从Parse中的类中获取名字列表。其目标是让视图“pull”功能正确地访问从数据库中提取的数据

模型如下:

var Subscribers = Parse.Object.extend({
    className: "Subscribers"

});
以下是在硬编码对象实例时正确执行其工作的集合。当然,我不想在这里硬编码名字,而是从Parse.com后端提取。我应该如何替换此代码以正确地从服务器提取数据?我应该用取货机吗?我试过了,但没有成功

var DoopizCollection = Parse.Collection.extend({
        model: Subscribers
    }
);

//var doopizlist = new DoopizCollection([
//    {firstName: "bob"},      //hardcoded instances : this works.
//    {firstName : "luke"} ]);
var doopizlist = new DoopizCollection();
doopizlist .fetch({
  success: function(doopizlist ) {
    collection.each(function(object) {
      console.warn(object);
    });
  },
  error: function(doopizlist , error) {
    console.log("error")
  }
});
以下是观点:

var DoopizView = Parse.View.extend({
    el: '#container',

    render: function() {
        var html = '';
        html = this.collection.pluck('firstName');
        $(this.el).html(html);
    }
});

var doopizView = new DoopizView({
    collection: doopizlist
});

doopizView.render();

你如何使用取货机?您得到了什么响应?我使用fetch with success/error,因为它是异步的,但我不确定在成功的情况下应该放什么。那么您的意思是,从parse.com拉取将返回成功,但没有数据?你能用chrome开发者控制台调试并发布返回请求的标题和正文吗?请看我用获取代码更新的代码。然后,Pull记录对象。什么是
TestCollection
?在从
doopizlist
获取数据之后,为什么要遍历
TestCollection
?您只需遍历
doopizlist
即可获得更新的模型。