После любого обновления страницы все компоненты проекта Angular уничтожаются и снова инициализируются, в этот момент все данные исчезают, и у вас нет никакой информации от LoginComponent
Чтобы решить эту проблему, вам нужноиспользовать SessionStorage для сохранения этих данных в браузере, и эти данные исчезнут, когда вы закроете эту страницу (не обновлять) или вы можете использовать LocalStorage, и разница между ними заключается в удалении данных SessionStorage после задержки.
для использования сеансахранилище:
sessionStorage.setItem('key', value);
sessionStorage.getItem('key');
Более подробную информацию о хранилище сеансов вы можете получитьпрочитайте этот документ MDN веб-документы: Window.sessionStorage