javascript - 在 Chrome 开发工具中修改/调试后在控制台中重新实例化 AngularJS 代码

标签 javascript angularjs google-chrome

这是一个奇怪的问题,我知道这是可能的,因为我以前做过,我只是忘记了语法!举例来说,我有一个 angularJS 应用程序,并且我在代码 myAngularApp 中将其命名为 myAngularApp,因此在 app.js 文件中我有这样的内容:

angular.module('myAngularApp', [
    'ngTouch',
    'ui.bootstrap',
    'ngAnimate'
])

现在我已经修改了 Chrome 开发工具中的一些脚本和 HTML,现在我想在不刷新浏览器的情况下重新启动/重新实例化 Angular 代码,我过去常常在控制台中通过键入以下内容来执行此操作...

angular.bootstrap('myAngularApp')

但这给了我一个错误,如下所示:

Uncaught TypeError: Cannot use 'in' operator to search for 'getAttribute' in myAngularApp
 at new App (chrome-extension://aadgmnobpdmgmigaicncghmmoeflnamj/ng-inspector.js:967:25)
    at Function.NGI.App.App.bootstrap (chrome-extension://aadgmnobpdmgmigaicncghmmoeflnamj/ng-inspector.js:1031:16)
    at Object.window.angular.bootstrap (chrome-extension://aadgmnobpdmgmigaicncghmmoeflnamj/ng-inspector.js:1512:12)
    at <anonymous>:2:9
    at Object.InjectedScript._evaluateOn (<anonymous>:895:140)
    at Object.InjectedScript._evaluateAndWrap (<anonymous>:828:34)
    at Object.InjectedScript.evaluate (<anonymous>:694:21)

但我不确定这是否是 chrome 扩展的错误,而不是我的语句 angular.bootstrap('myAngularApp')? angular.bootstrap 是在开发工具中重新实例化/重新启动我的 Angular 应用程序的正确方法吗?

最佳答案

似乎删除了 ng-inspector for AngularJS Chrome 的 插件删除了该错误,但我不确定 angular.bootstrap('myAngularApp') 是否正在重新实例化应用程序

关于javascript - 在 Chrome 开发工具中修改/调试后在控制台中重新实例化 AngularJS 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30454215/

相关文章:

javascript - Jquery获取x个第一个元素的总高度

google-chrome - 如何隐藏 Chrome "paused in debugger"覆盖层?

javascript - $.browser 不能在 Chrome 上正常工作

javascript - 错误 : Audio playback was aborted IE 11 Windows 7

javascript - 如何在严格评估的语言中实现 protected 递归?

javascript - 按按钮降序和升序排序

javascript - 您如何在使用angularjs输入同一字段时动态格式化输入字段文本

javascript - 两个 Angular js 绑定(bind)之间的区别?

javascript - 如何在 Angular JS 中使用 Meteor 中的 mongodb 聚合函数?

JavaScript:反转页面所有元素的颜色