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

前端之家收集整理的这篇文章主要介绍了AngularJS – 访问Angular之外的DOM元素的属性前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如何获得DOM元素 Attributes类似的方式(外角)我得到$scope(angular.element(element).scope())?

我需要这个,所以我可以在一些插入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);

解决方法

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

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

实际上这应该也适用:

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

猜你在找的Angularjs相关文章