私のアプリには、さまざまなユーザー アカウントがあります。私がやろうとしているのは、リソースの URL からコンテンツを取得するloader.gifまで.fetch()を表示し、ビューをレンダリングしてloader、取得が完了したら非表示にすることです。
これで、ユーザーがログインすると、TODO 項目のリストがTodos.fetch成功コールバックによってフェッチされ、loader.gifフェードアウトします。
$("#app").hide();
$(".loader").show();
Todos.fetch({
success: function(){
$("#app").show();
$(".loader").hide();
}
});
これは、アイテムを持たないユーザーを除くすべてのユーザーに対して正常に機能しますTodo。これらのユーザーの場合、成功のコールバックはトリガーされず、そのままになりloader.gifます。を非表示にする他の方法はありますloader.gifか?
successコレクションにモデルが1つでも追加された場合にのみ関数が呼び出されるようです。コレクションに追加するものが何もない場合successは呼び出されません。