Angular似乎自己解雇了

时间:2015-05-28 16:56:11

标签: angularjs node.js mongoose

我有一个$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)

Code is Here

1 个答案:

答案 0 :(得分:1)

console.trace()来电之前添加$http以查看正在调用的内容。

您还可以使用浏览器的开发者控制台并添加一个断点,该断点将停止代码执行并让您检查所有内容(堆栈跟踪,当前上下文等)。 Chrome特别擅长。