我正在使用Angular 1.6.2,我想知道是否有任何方法可以找到函数调用的来源。我正在研究的项目非常庞大,找到合适的路径太难了。所以,我将断点(Chrome Dev工具)放入我感兴趣的功能中;调试器停在那里,但我不知道这个函数调用的触发位置。 我如何发现此通话的来源?
答案 0 :(得分:2)
答案 1 :(得分:0)
另一种方法是致电console.trace()
。 Karim的答案更好,b / c它没有污染代码......我只是在全面;)
有一种奇特的方式来调用console.trace()
而不会污染代码,set a conditional breakpoint在要跟踪的函数中,条件设置为console.trace()
。您将在控制台中获取跟踪,但断点永远不会被触发,因为console.trace()
没有返回真值。