angularjs – 按范围获取DOM元素$id

前端之家收集整理的这篇文章主要介绍了angularjs – 按范围获取DOM元素$id前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我明白我可以通过元素得到范围:
scope = angular.element($0).scope();
scope.$id; // "003"

如何获得反向:使用范围$ id找到DOM元素,如003?

我想做这个调试目的。我的范围表显示了一些东西,我想确定它来自哪里。

虽然这不是很性感,但每个dom节点都可以获得类别范围,因此您可以通过技术来做这样的事情:
function getScope(id) {
var elem;
$('.ng-scope').each(function(){
    var s = angular.element(this).scope(),sid = s.$id;

    if(sid == id) {
        elem = this;
        return false; // stop looking at the rest
    }
});
return elem;
}
原文链接:https://www.f2er.com/angularjs/144914.html

猜你在找的Angularjs相关文章