Skip to content

Instantly share code, notes, and snippets.

@roolo
Created February 21, 2014 17:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save roolo/9138472 to your computer and use it in GitHub Desktop.
Save roolo/9138472 to your computer and use it in GitHub Desktop.
AngularJS z konzole
var injector = angular.element($0).injector();
undefined
var perm = injector.get('models.users.permissions');
undefined
perm
Object {validate: function}
perm.validate('administrator', 'Contract', 'index');
true
perm.validate('administrator', 'Contract', 'show');
true
$0
<a ng-click=​"selectPage(page.number)​" class=​"ng-binding">​Další​</a>​
var scope2 = angular.element($0).scope();
undefined
scope2.$apply();
undefined
var injector2 = angular.element($0).injector();
undefined
injector2.get('models.users.permissions');
Object {validate: function}
perm.validate('administrator', 'Contract', 'show');
true
perm.validate('administrator', 'Contract', 'index');
true
perm.validate('administrator', ['Contract', 'Client'], 'index');
true
perm.validate('administrator', ['Contract', 'Nomination'], 'index');
false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment