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'
    }
  }

你找到解决办法了吗?