我有一个$http.put
函数可以更新我的数据库,这会在单击按钮时发生。在我更新数据库一次并保留在页面上之后,根本没有交互,更新函数被调用并将使用输入的最后信息更新数据库。
我已经对我的代码进行了三次检查,只调用了一次我的更新函数。 $http.put
位于$scope.update
内,这是一个调用$http.put
的匿名函数。
如果我更新信息然后离开页面,然后返回该功能不会自行触发。
这是我的Github项目。我将提取您想要查看的任何特定代码,但我不确定要显示什么,因为涉及4个文件。那些文件是
(client/scripts/app.js)
(routes/products.js)
(public/views/routes/adminIndex.html)
(public/views/routes/modProduct.html)
答案 0 :(得分:1)
在console.trace()
来电之前添加$http
以查看正在调用的内容。
您还可以使用浏览器的开发者控制台并添加一个断点,该断点将停止代码执行并让您检查所有内容(堆栈跟踪,当前上下文等)。 Chrome特别擅长。