куда то кладёте?
Ну, я его определил в том самом сервиса, из скриншота выше. По идее, после успешного входа, он должен быть равен собственно юзеру, фото, имя и т.д. Но в итоге, он undefined
Ну тогда дебаг в помощь)
Т.е. если я всё это делаю в AppComponent, а не в сервисе, то всё работает отлично
Нужно код смотреть, так сложно) как это делается в апп компоненте?
Точно так же, только вместо HomeComponent, AppComponent))) Это я просто пробую дальше))
signIn метод что возвращает?
Не вижу вызов test()
Хм, сейчас в компоненте заработало Который HomeComponent
Значит, всё-таки дело в сервисе. Ибо если в HomeComponent на кнопку нажимаю, страница не перезагружается И сервис не вызывает новых конструкторов
Спасибо вам огромное за помощь! Спустя почти 4 часа, я разобрался в чём причина. В auth.component.html я использовал <form class="form-signin"> , вместо <div class="form-signin"> В итоге, по нажатию на кнопку, приложение переходило по ссылке, вида: localhost/login? , что заставляло перезагрузить страницу, и сбросить (по какой-то причине) сервис. Спасибо вам большое, за потраченное время)
Блин) я думал что дело в ссылке или submit кнопки, но вроде сказали что шаблон одинаковый :D отлично что разобрались)
Да, что-то я и подумать не мог, что если не вешать submit на кнопку, то она всё равно активирует форму) Надо было мне усерднее учить html))
Да, по умолчанию кнопка тип submit имеет))
Обсуждают сегодня