Я видел, что в классе компонентов Angular 2 используется следующее:
setTimeout(()=>{}, 0);
Это означает, что после 0 секунд вызывается пустая функция. Я знаю, что это связано с моделью событий Javascript, но не понимаю его полностью.
Пожалуйста, объясните, когда и почему это делается в Angular 2, используя небольшой пример реального мира с некоторым фрагментом кода.