или лучше вот так, не exp а сразу значения, exps хранятся в обьекте params и если надо можем достать, так проще, мы просим скоуп слушать изменения в обьекте параметров и как только они будут, мы будем переназначать css свойства )) к слову элемент поставляется в jQuery подобной коллекции как вы заметили.
<div css:position="panel.x, panel.y">
</div>
ui.directive( 'cssPosition', function( scope, element, attrs, params ) {
element.css( 'position', 'absolute' );
scope.$watch( params, function() {
var x = params[0]; // 102
var y = params[1]; // 37
element.css( {
'left' : x,
'top' : y
} );
} );
} );
хотим просто получить строку с параметрами и распарсить руками? не вопрос
attrs['cssPosition'] // 'panel.x, panel.y'