В настоящее время я работаю над проектом Angular для школы, для которого мне нужно изменить текущую веб-страницу, если был успешный вход в систему.Часть входа в систему наконец-то работает, но теперь я немного растерялся относительно того, как я должен перенаправлять пользователей на их страницу, если они успешно вошли в систему.
Моя функция входа обнаруживает сообщение об успехеи использует это в качестве аргумента для функции, из которой я хочу перенаправить пользователя (перенаправление сообщений об ошибках, к которому я вернусь позже):
redirect(message) {
if (message == "Logged in."){
console.log("success")
$window.location.href = '/user.html';
}
if (message == "Password incorrect, please try again"){
}
if (message == "No user registered with this e-mail"){
}
}
Это то, что у меня есть в настоящее время, вдохновленное некоторыми другимиответы здесь.Это не работает, потому что переменная $ window не определена, я пытался вставить ее в функцию, но это тоже не сработало.Все ответы, которые я видел, каким-то образом реализовали это через контроллер, но у меня наконец-то есть логин, работающий без использования контроллеров, поэтому я предпочел бы решить это таким образом (если это возможно), чем теперь реализовывать всю мою программу иначе.Я очень новичок в angular, если это уже не ясно, поэтому любая помощь очень ценится.