如果提取集合返回错误,我可以添加不同的视图或布局吗?
现在,我这样做:
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({...
})
}
那么,有更好的方法吗?否则我会继续使用这种方法,因为即使我想以正确的方式做到这一点也能正常工作..