2015-01-02 5 views
-1

У меня есть этот код и на socket.connect Я хочу, чтобы иметь возможность скрывать предупреждение, которое было показано в socket.disconnect.

Я вижу, есть ссылка в документации к способам $ области видимости hide, show и toggle, но как я могу использовать их в этом примере?

socket.on('disconnect', function() { 

    // Show login error message 
    $alert({ 
    title: 'Connection lost.', 
    content: 'Please reload the page.', 
    placement: 'top-right', 
    type: 'danger', 
    show: true 
    }); 
}); 

socket.on('connect', function() { 
    // TODO: Check if connection alert is showing and if it is, hide it 
}); 

ответ

1

Я чувствую себя глупо сегодня ...

var alert = $alert({ 
    title: 'Connection lost.', 
    content: 'Please reload the page.', 
    placement: 'top-right', 
    type: 'danger', 
    show: false 
}); 

socket.on('disconnect', function() { 
    alert.show(); 
}); 

socket.on('connect', function() { 
    alert.hide(); 
}); 
Смежные вопросы