Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript AngularJS-如何获取呈现DOM元素的innerHTML_Javascript_Html_Angularjs_Dom_Render - Fatal编程技术网

Javascript AngularJS-如何获取呈现DOM元素的innerHTML

Javascript AngularJS-如何获取呈现DOM元素的innerHTML,javascript,html,angularjs,dom,render,Javascript,Html,Angularjs,Dom,Render,有没有办法获取包含ng repeat循环的呈现元素的innerHTML代码 例如: <div id="container"> <div ng-repeat="e in ctrl.elements>{{e.name}}</div> </div> 您可以使用$document[0].getElementById(“容器”).innerHTML记住在ng repeat的工作完成后调用它-我在下面的片段中延迟了它 angular.module

有没有办法获取包含ng repeat循环的呈现元素的innerHTML代码

例如:

<div id="container">
    <div ng-repeat="e in ctrl.elements>{{e.name}}</div>
</div>


您可以使用
$document[0].getElementById(“容器”).innerHTML

记住在
ng repeat
的工作完成后调用它-我在下面的片段中延迟了它

angular.module('app',[])
.controller('ExampleController',函数($scope、$document、$timeout){
$scope.ctrlements=[{name:“aaaa”},{name:“bbbb”}];
console.log($document[0].getElementById(“容器”).innerHTML)
$timeout(函数(){
console.log($document[0].getElementById(“容器”).innerHTML)
}, 1000)
});

{{e.name}


您可以使用directiveBTW,而不是
ng来表示
@barbsan对,所以您可能想看看转换函数