将值从集合传递到视图

时间:2013-11-06 10:27:04

标签: backbone.js parse-platform

您好,这是一个backbonejs / Parse.com代码,试图从Parse中的类中获取firstNames列表。目标是让视图“pluck”功能正确访问从数据库中提取的数据。

以下是模型:

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

});

这是我在硬编码对象实例时正确完成工作的集合。当然我不想让这里的firstNames硬编码,而是从Parse.com后端获取。我应该如何替换此代码以正确地从服务器中提取数据?我应该使用fetch吗?我试过但不成功。

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();

0 个答案:

没有答案