Вы почти наверняка захотите записывать неудачные попытки входа в систему на своем сервере, а не в браузере. Даже если этот код работает, для кого-то будет тривиально отредактировать Javascript в своем браузере и сделать столько попыток входа в систему, сколько он пожелает.
Если на вашем сервере была сделана запись попыток входа в систему для данного имени пользователя, то ответ от сервера мог бы сказать вам, что количество попыток входа в систему превысило допустимое количество, и угловой код мог бы просто передать эту информацию пользователю. Это также решит проблему, связанную с тем, что количество попыток не сохраняется между посещениями страницы. :)