我有一个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');
};