collection.fetch()不会让我回复

时间:2013-02-22 15:34:44

标签: javascript backbone.js

exports.definition = {

    config : {
        // table schema and adapter information
    },

    extendModel: function(Model) {      
        _.extend(Model.prototype, {
            // Extend, override or implement the Backbone.Model methods                     
        });
        return Model;
    },

    extendCollection: function(Collection) {        
        _.extend(Collection.prototype, {

        }); // end extend

        return Collection;
    }
}

当我尝试var model = Alloy.createCollection('model');

alert(appointments.fetch());

我没有得到任何结果。

1 个答案:

答案 0 :(得分:0)

fetch是异步的。因此,它将返回一个承诺,或者您需要设置一个回调:

appointments.fetch().done(function( r ) { console.log(r) });

另外,永远不要使用alert进行调试;这没用。始终打开控制台并使用console.log