Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.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 如何检测HTML页面上是否存在ng控制器_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript 如何检测HTML页面上是否存在ng控制器

Javascript 如何检测HTML页面上是否存在ng控制器,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我试图写一些相当简单的JS 我在HTML页面上定义了一系列角度控制器,例如: <div ng-controller="Ctrl1"> // My code </div> //我的代码 我如何在页面加载上编写一些普通的JS/jQuery来检测“ng控制器”是否存在 谢谢您可以使用一个简单的属性: 因为,我想要实现的是,如果ng控制器存在,那么angular.bootstrap(文档,['myApp']);。。。。并非我所有的页面都需要加载角度(不是我知道的

我试图写一些相当简单的JS

我在HTML页面上定义了一系列角度控制器,例如:

<div ng-controller="Ctrl1">

    // My code

</div>

//我的代码
我如何在页面加载上编写一些普通的JS/jQuery来检测“ng控制器”是否存在


谢谢

您可以使用一个简单的属性:


因为,我想要实现的是,如果ng控制器存在,那么angular.bootstrap(文档,['myApp']);。。。。并非我所有的页面都需要加载角度(不是我知道的最佳解决方案或正确使用角度)
if(document.querySelector("[ng-controller]")) {
    // ng-controller tag exists
}