2013-05-10 7 views
5

Come ottengo DOM elemento Attributes in modo simile (esterno angolare) Ottengo $scope(angular.element(element).scope())?AngularJS - accesso agli attributi di un elemento DOM all'esterno di Angular

Ho bisogno di questo in modo da posso usare $animator servizio su qualche elemento che viene inserito nella DOM

la parte del mio codice sarà simile:

var element = $compile(template,scope); 
var attrs = ? // I would do element.attrs(), 
       // but this won't work as it does not perform normalization 
var animation = $animator(scope,attrs); 
animation.enter(element,parent); 
+1

per riferimento futuro, avrai più persone che guardano alla tua domanda se includi il tag 'javascript'. –

risposta

2

questo ha lavorato per me quindi dovrete solo bisogno di conoscere gli attributi che stai cercando ...

console.log(angular.element(element)[0].getAttribute('class')); 

in realtà questo dovrebbe poi lavorare troppo:

0.123.
var attrs = angular.element(element)[0].attributes; 
Problemi correlati