$ location.path не работает при перенаправлении на другую страницу - PullRequest
0 голосов
/ 11 мая 2018

Я пытаюсь перенаправить на домашнюю страницу после сладкого оповещения с другой страницы, но он не работает, $location.path не работает, но console.log("Redirect is working") в коде

setTimeout(function () {
    swal({
        title: "HI",
        text: "Welcome.",
        type: "warning",
        confirmButtonText: "OK"
    },
    function () {
        $location.path("home");
        console.log("Redirect is working");
    });
}, 100);

Ответы [ 2 ]

0 голосов
/ 11 мая 2018

Редактировать значение href из оконного объекта, например (я полагаю, ваша страница home.html):

$window.location.href = 'home.html';
0 голосов
/ 11 мая 2018

$location не приводит к полной перезагрузке страницы при изменении URL браузера. Чтобы перезагрузить страницу после изменения URL, используйте для этого «обычный javascript»:

// like an HTTP redirect
window.location.replace("http://stackoverflow.com");

// like clicking on a link
window.location.href = "http://stackoverflow.com";

см. Документацию angularjs для определения местоположения: https://docs.angularjs.org/guide/$location

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...