Angularjs 只要Firefox中的Web开发者控制台打开,Angular.js就会停止工作
当我在Firefox浏览器中打开web开发者控制台并刷新页面时,Angular.js(1.2.27)出现了一个非常奇怪的问题。当angular.js工作时打开web开发者控制台时,也会发生这种情况 让angular.js工作的方法是关闭FF中的web开发者控制台,然后刷新页面并“嘿,presto…”它神奇地工作 现在我关心的是为什么会发生这种情况 此外,我正在使用angular.bootstrap,如下所示,并在用户单击页面上的特定按钮时调用或侦听它:Angularjs 只要Firefox中的Web开发者控制台打开,Angular.js就会停止工作,angularjs,angular-bootstrap,Angularjs,Angular Bootstrap,当我在Firefox浏览器中打开web开发者控制台并刷新页面时,Angular.js(1.2.27)出现了一个非常奇怪的问题。当angular.js工作时打开web开发者控制台时,也会发生这种情况 让angular.js工作的方法是关闭FF中的web开发者控制台,然后刷新页面并“嘿,presto…”它神奇地工作 现在我关心的是为什么会发生这种情况 此外,我正在使用angular.bootstrap,如下所示,并在用户单击页面上的特定按钮时调用或侦听它: var element = angula
var element = angular.element( document.querySelector('#my-angular-app') );
if(element.length && angular){
angular.bootstrap(element, ['myApp']);
}
任何关于为什么会发生这种情况的信息或见解都会被夸大。提前谢谢 在angular即将引导您的应用程序时,它应该已经加载到浏览器环境中了。所以电话的顺序很重要。(在Jsbin中测试后发现)。我发现这个命令有效:
angular.module('myApp',[]);
//等
var element=angular.element(document.querySelector(“#我的angular应用程序”);
if(元素长度和角度){
引导(元素,['myApp']);
}
发现Firefox的“FireQuery”存在漏洞。我只是禁用了它,viola的东西又开始工作了 是的,这是前面提到的奇怪的事情,myApp已经加载了。只有当控制台在中打开时,或者当控制台在myApp运行时打开时(仅在FF中),它才会断开。