Я пытаюсь выяснить, есть ли способ перенаправить или выполнить какое-либо действие на основе данных, существующих в местоположении firebase, с использованием routeParams в angularfire. Если у меня есть настройка профиля пользователя $routeParam, и объект пользователя существует для user1 (users/user1), я хотел бы отобразить этот профиль. Однако, если пользовательский объект для пользователя user20 не существует, вместо отображения страницы шаблона с пустыми данными я хотел бы перенаправить на другую страницу. Я не знаю, куда позвонить. Вот моя настройка контроллера профиля
app.controller('ProfileCtrl',
function ($scope, $routeParams, User) {
$scope.user = User.findUsername($routeParams.username);
и моя служба пользователя для проверки существования пользователя
findUsername: function (username) {
if (username) {
return users.$child(username);
}