Angularjs 角度权限显示消息并将按钮设置为禁用
我正在使用。我验证了用户角色,工作正常,但我想在用户没有这些角色时显示一条消息,如果可能,显示禁用的按钮。有人能帮我吗 这是我的路由器定义:Angularjs 角度权限显示消息并将按钮设置为禁用,angularjs,Angularjs,我正在使用。我验证了用户角色,工作正常,但我想在用户没有这些角色时显示一条消息,如果可能,显示禁用的按钮。有人能帮我吗 这是我的路由器定义: $stateProvider.state('ActionAccess', {url: '/ActionAccess', templateUrl: 'views/ActionAccess.html', controller: 'ActionAccessController', data: { permissions: { only: ['admin'] }
$stateProvider.state('ActionAccess', {url: '/ActionAccess', templateUrl: 'views/ActionAccess.html', controller: 'ActionAccessController', data: { permissions: { only: ['admin'] } } })
这是我定义用户是否拥有该角色的函数:
.run(function (Permission, authorizationFactory){
// Define anonymous role
Permission.defineRole('admin', function (stateParams) {
return authorizationFactory.isInRole("admin");
});
})
根据项目页面上的,您可以在路由器配置中使用重定向到
属性指定此项
data: {
permissions: {
except: ['anonymous'],
redirectTo: 'login'
}
}
你找到解决办法了吗?