BackboneJS - 当.fetch()返回错误时添加不同的视图或布局?

时间:2014-03-28 13:37:04

标签: backbone.js backbone-layout-manager

如果提取集合返回错误,我可以添加不同的视图或布局吗?

现在,我这样做:

this.artistsCollection.fetch({
    error: function() {
        $('div.artistsDiv').append('<div class="tc"><span class="font-entypo icon-three-dots emptystate-big"></span></div>');
    }
});

但我想的是:

error: function() {
    App.useLayout('artistLetter', 'artistLetter').setViews({
        '.navMenu': this.navigation,
        '.alphabet': this.alphabet,
        '.artistsDiv': this.artists
    }).render();
}

OR

error: function() {
    $('div.artistsDiv').setViews({...
    })
}

那么,有更好的方法吗?否则我会继续使用这种方法,因为即使我想以正确的方式做到这一点也能正常工作..

0 个答案:

没有答案