Предотвратить перезагрузку Bootstrap Tour

В начальном туре я пытаюсь предотвратить перезапуск тура при переходе к представлению. Я использую генератор Yeoman AngularJS, и он обслуживает мой сайт на моем локальном хосте.

angular
    .module('app.core')
    .factory('BootstrapTourServices', BootstrapTourServices);

     BootstrapTourServices.$inject = ['Tour']; // Tour is set as a constant

     function BootstrapTourServices(Tour) {
         return {
             MainBootstrapTour : MainBootstrapTour
         };

         function MainBootstrapTour() {
             var BootstrapTour = new Tour({
                storage: false
             });

             BootstrapTour.addSteps([
                    {
                        element: "#StepOneID",
                        title: "Title Of Description",
                        content: "Description of the tour here.",
                        backdrop: true,
                        placement: "top",
                        reflex: true
                    },
                    {
                       element: "#StepTwoID",
                       title: "Title Of Description",
                       content: "Description of the tour here.",
                       backdrop: true,
                       placement: "top",
                       reflex: true
                   },
                   {
                      element: "#StepThreeID",
                      title: "Title Of Description",
                      content: "Description of the tour here.",
                      backdrop: true,
                      placement: "top",
                      path: "/path of url of page",
                      redirect: false
                   } 
            ]);

            BootstrapTour.init();
            BootstrapTour.start();
    }
}

Когда я устанавливаю перенаправление на false в "#StepThreeID", оно не перенаправляется в представление. Если он установлен слишком верно, он будет перенаправлен, но перезапустит тур снова. Кроме того, приведенный выше код находится внутри службы, и я загружаю его в свой заголовок, потому что при посещении веб-страницы заголовок загружается только один раз. Я также добавил код в main.view.html, и он все еще не работал правильно.

0 ответов

Другие вопросы по тегам