单击angularJS中的按钮时,Web应用程序会自动注销

时间:2017-01-18 05:55:29

标签: javascript angularjs web angular-ui-router

我有一个Web应用程序,我们在UI上显示一组值,其中包含名为' view schedule'的按钮。点击查看时间表'按钮,我们重定向到viewSchedule控制器,显示ui网格表。

问题是,点击查看时间表'按钮,Web应用程序自动注销并重定向到登录页面。

为什么路由到登录页面是因为在app.js文件中,如果没有找到路由,则在urlRouterProvider中对登录页面进行路由。

我已粘贴以下代码:

app.js

    angular.module('app').config(['$urlRouterProvider', '$httpProvider', function($urlRouterProvider, $httpProvider, IdleProvider) {
        $urlRouterProvider.otherwise('/login');
}]);

HTML:

    <div class="col-md-2">
        <button type="button" class="btn btn-tm view-plan-btn" ng-click='approval.viewSchedule()'>View
        Schedule
        </button>
    </div>

控制器

me.viewSchedule = function() {
            toastr.clear();
            var url = $state.href('fullview.viewSchedule', {
                id: campaign.campaignId
            });
            window.open(url, '_blank');
        };

0 个答案:

没有答案