Console'da bir hata mesajı görünüyor mu? Birde submit butonuna eklediğin için olabilir. Çünkü tıklandığı zaman hem senin o fonksiyonun çalışıyor hem de submit eventi çalışıyor. Submit eventine event.preventDefault gibi bir engelleme koymak zorundasın ya da formu submit etmek yerine reactive forms kullanıp button type="button" kullanarak o fonksiyonunu çağırcaksın login apisine isteği öyle atacaksın.