Я пытаюсь перенаправить на внешнюю страницу из моего файла AngularJS, если пользователь вводит специальный URL-адрес, например/test. Я получил это, чтобы работать по-разному, но все разные способы показывают «вспышку» дизайна от index.html. Я бы хотел, чтобы он пошел прямо без рендеринга любого html вообще!Как перенаправить в AngularJS без шаблона рендеринга
Вот fiddle одного из примеров, но это не самое лучшее место, чтобы проверить, так как я не могу переадресовать от jsiffle.net :-)
$routeProvider.when("/test", {
resolve: {
controller: "Redirect"
}
});
Также был один пример, где я использовал только контроллер и пустой шаблон в маршрутизации, но он дал мне тот же результат.
Любые идеи?
Вы имеете в виду, я должен использовать $ location.path ('the_URL'); в контроллере? Я попробовал $ location.path ('http://www.google.com'); но это только что меня перенаправило на маршрут по умолчанию. – aCa
В исходном вопросе я использовал $ window.location = 'http://www.google.com'; и что перенаправление работы, но я получаю «вспышку» стиля перед перенаправлением. – aCa
Итак, вы хотите перейти на страницу в своем приложении или хотите перейти на другой сайт? Это будет работать, если вы хотите перейти на страницу в своем приложении. Это будет путь, определенный в routereprovider (config) –