Показать сообщение отдельно
  #475 (permalink)  
Старый 02.02.2014, 22:06
Профессор
Посмотреть профиль Найти все сообщения от Maxmaxmaximus7
 
Регистрация: 08.01.2014
Сообщений: 354

или лучше вот так, не 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'

Последний раз редактировалось Maxmaxmaximus7, 02.02.2014 в 22:12.
Ответить с цитированием