Подтвердить что ты не робот

Откройте новые вкладки с помощью AngularJS

Мне нужно знать, как я могу открыть ссылку в новой вкладке/окне с помощью Angular. У меня есть обычный веб-сайт, и когда пользователь нажимает кнопку "уже зарегистрирован", мне нужно открыть новую вкладку с помощью страницы входа.

Должен ли я использовать $location для сопоставления пути? Лучшие практики?

4b9b3361

Ответ 1

Вы можете использовать службу angular window. Чтобы открыть 'url' на новой вкладке,

$window.open('url');

Ответ 2

Если вы хотите открыть новую вкладку, я бы предложил, чтобы ваш $routeProvider имел маршрут '/login' и просто имел ссылку на '/login', однако, имейте в виду, что вы будете перезагружать все приложение, если хотите сохранить страницу входа в приложение при открытии новой вкладки.

Вы можете объединить его с чем-то вроде , чтобы открыть небольшое окно входа в систему отдельно от приложения, а также прослушать окно, чтобы закрыть и обработать ответ.

Ответ 3

Убедитесь, что тип кнопки не относится к типу "отправить", либо он вообще не работает.