编辑:每个人都进行了各种切线,但问题仍然存在 - 如何在 Angular Controller 内获取 html 元素的属性?
这是一个 plnkr 尝试:http://plnkr.co/edit/0VMeFAMEnc0XeQWJiLHm?p=preview
//$scope.myElem = angular.element('testDiv'); //this breaks angular
$scope.myElem = $document.find('testDiv'); //this doesn't break angular, but unclear what it returns
$scope.myAttr = $scope.myElem.name; //this returns nothing
如果您需要说服这实际上是必要的 - 我需要找到用户何时滚动 div,如下所示:http://jsfiddle.net/rs3prkfm/请注意,这与问题无关,只是一个场景。问题很简单 - 如何获取属性的值?
引用文献:
无用的官方文档:https://docs.angularjs.org/api/ng/function/angular.element
唯一有用的链接仍然不起作用:http://mlen.io/angular-js/get-element-by-id.html
最佳答案
您可以使用元素 api https://docs.angularjs.org/api/ng/function/angular.element
不过,应该只有极少数情况下您真正需要它。
关于javascript - 如何在AngularJS中获取Html元素属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31461537/