2013-05-10 11 views
5

要素Attributesと同様の方法で(外角)$scope(angular.element(element).scope())を取得しますか?AngularJS - Angular外のDOM要素の属性へのアクセス

私はので、私は自分のコードの一部は次のようになりDOM

に挿入されているいくつかの要素に$animatorサービスを利用することができ、これを必要とする:あなたがますので

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

今後参考になるように、 'javascript'タグを追加すると、あなたの質問を見る人が増えます。 –

答えて

2

これは私のために働きましたちょうどあなたが...

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

を探しているの属性を把握しておく必要があり、実際にこれは、あまりにも動作するはずです:

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