私の知る限り、$timeout は angular の promise オブジェクトです。これは、タイムアウトが終了するのを待たずにコードが実行されることを意味します。
ただし、イオンコードで使用すると、何らかの理由で使用され、ページの読み込み全体が6秒間フリーズしました。理由を教えてください。
$scope.$on("$ionicView.Enter", function( scopes, states ) {
$timeout(function(){
// some function i wrote
}, 6000);
});