在我的应用程序中,有不同的用户帐户。我想要做的是,显示loader.gif
直到时间.fetch()
从资源 url 获取内容 + 渲染视图并loader
在获取完成时隐藏。
现在,当用户登录时,他的 TODO 项目列表由Todos.fetch
成功回调获取并loader.gif
淡出。
$("#app").hide();
$(".loader").show();
Todos.fetch({
success: function(){
$("#app").show();
$(".loader").hide();
}
});
这适用于所有用户,除了那些没有Todo
项目的用户。对于这些用户,成功回调不会被触发并loader.gif
保持不变。有没有其他方法可以隐藏loader.gif
?
在我看来,success
只有在将单个模型添加到集合中时才会调用该函数。如果没有要添加到集合中的内容,success
则不调用。