我想重定向一个页面后,由用户登录的条件在那个时候,"varView“标志将有一些使用cookies或rootScope或任何其他选项的值。在那之后,在配置中,当我做路由时,我必须检查标志,并且根据标志的值,页面应该被重定向。
代码如下:
$routeProvider.when("/editTest/:testID",
{
templateUrl: '/apps/templates/xyz/editTest.html',
controller: 'EditTestController',
resolve: {
load: function (ShareData, $location) {
var varView = 'tabPanelView'; // this value of varView will get loaded from login
if (varView == 'tabPanelView') {
$location.path('/editTestPageView.html');
} else {
$location.path('/editTestTabPanelView.html');
}
return ShareData.get('cEditTest');
}
}
});如果varView ==为'tabPanelView‘,则在editTestPageView.html页面上重定向,否则将其重定向到editTestTabPanelView.html。
实际上,我有一个有两个不同的客户表单。视图(2个html文件),即一个正常的页面滚动与部分的数量,另一个是在选项卡面板视图模式,这是分成选项卡,没有滚动的部分。
因此,页面视图设置是在用户的手中的管理区域。用户将选择他想要的表单视图,并根据该页面应打开。
https://stackoverflow.com/questions/41465794
复制相似问题