AngularJS - 访问Angular之外的DOM元素的属性

时间:2013-05-10 00:10:59

标签: angularjs

如何获得DOM元素Attributes类似的方式(角度以外)我得到$scope (angular.element(element).scope())

我需要这样,所以我可以对插入$animator的某个元素使用DOM服务

我的代码部分看起来像:

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 个答案:

答案 0 :(得分:2)

这对我有用,所以你只需要知道你正在寻找的属性......

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

实际上这也应该有效:

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