AngularJS watch - 无法使用devtools工作区在chrome中设置断点

Nim*_*sky 5 javascript google-chrome angularjs

watch服务是否创建了原始函数的代理?

$scope.$watch('query', doSearch, true);
Run Code Online (Sandbox Code Playgroud)

其中:

doSearch = function(query) {
  alert("breakpoint not working");
  // stuff
}
Run Code Online (Sandbox Code Playgroud)

显示警报,但如果我使用chrome调试器向代码添加断点,它根本不会中断.而非观看的javascript函数中的其他断点正常工作.

更新: 当我不使用chrome dev工具的工作区功能时,断点工作正常.

Eph*_*bay 1

尝试使用debugger 命令..
对我来说,当常规断点在 chrome 上工作时它就可以工作。