我需要通过他的ID获取元素,但是此元素是从另一个html文件加载的。如何从角模板中通过他的ID获取DOM元素?
这是我的index.html:
<div class="container" ng-controller="myCtrl">
<div class="row">
<div class="col-md-4">
<div ng-include="foo.template"></div>
</div>
</div>
</div>
而且在myCtrl.js:
app.controller('mainCtrl', ['$scope', function ($scope) {
$scope.foo = {
title: 'Title',
template: 'views/myTemplate.html'
};
console.log(document.getElementById('test')) // Display null
}]);
而且myTemplate.html:
<div id="test">Check</div>
<script>
console.log(document.getElementById('test')) // Never execute
</script>
我如何获得DOM ID为'test'的元素?
仅供参考,我需要得到它的JS LIB添加自定义滚动条。
http://stackoverflow.com/questions/31301475/call-angularjs-from-other-scripts/31301533#31301533 – Vineet