Cactoos дает вам декларативный однострочный шрифт:
new TextOf(new File("a.txt")).asString();
Вместо использования window.location = url;
для перенаправления
попробуйте:
window.location.replace(url);
после использования replace () текущая страница не будет сохранена в истории сеансов, это означает, что пользователь не сможет использовать кнопку «Назад» для перехода к ней.
blockquote>
Для любого, кто попадает на эту страницу и ищет способ AngularJS для этого (а не javascript), используйте метод replace () службы определения местоположения ( documentation ):
Используйте $location.url('/newpath');
или $location.path('/newpath');
, как обычно, для перенаправления в угловом режиме. А затем просто добавьте $location.replace();
сразу после него. Или вы можете связать команды следующим образом:
$location.url('/newpath').replace();
angularJS
, он включает angularJS
в вопрос? Интересно, как люди дают 4 для вашего ответа даже вопрос, не связанный с angularJS
!!
– ahmed hamdy
12 June 2018 в 20:41
Вы можете использовать location.replace
, чтобы заменить текущую запись местоположения (страницу перенаправления) на новую (цель). Это требует, чтобы вы выполняли перенаправление с помощью JavaScript, а не с метатегами или 302. Например:. / G3]
// In the redirecting page
location.replace("path/to/target/page");
Пример в реальном времени | Источник примера в реальном времени