ui.directive('onClick', function(scope, element, attrs, params){
attrs = // {onClick: 'alert(11)'}
params = // [exp]
});
ну короче как-то так будет наверное, типа будет метод "распарсить параметры".
exp обьект это обьект выражения который можно вызвать передав область видимости, обычно в них передается текущий скоуп exp($scope). Например в этом exp будет содержаться код алерта который мы можем выполнить в контексте чего либо, отслеживать изменения значения этого выражения и прочее. короче распарсили параметры