1 获取dom所在的scope (适用于获取组件的$scope作用域)
<html>
<div ng-controller="ctr-activityformuploadInfo">
<div class="ecaGrid1587894174843"></div>
</div>
</html>
<script>
let appElement = angular.element('.ecaGrid1587894174843').scope();
</script>
2 获取ng-controller获取scope(适用于获取主页面或者入口功能的$scope)
<html>
<div ng-controller="ctr-activityformuploadInfo">
<div class="ecaGrid1587894174843"></div>
</div>
</html>
<script>
let appElement = document.querySelector('[ng-controller=ctr-activityformuploadInfo]');
let $scope = angular.element(appElement).scope(); //获得$scope对象
</script>
网友评论