我想知道为什么 - 即使在使用AngularJS的简单SPA应用程序中,似乎存在DOM泄漏.我可能会误解这个,但我看待这个的方式是分配的DOM元素没有被正确释放.复制程序如下:
在屏幕截图中,您可以看到在添加项目并删除它之后,垃圾收集之后似乎还有两个DOM元素(从502跳转到504个DOM元素).
在我深入研究正在发生的事情之前,我希望有人可以对此有所了解.这个测试的原因是我正在研究的AngularJS SPA更复杂,而且似乎也泄漏了内存.

garbage-collection memory-leaks google-chrome angularjs single-page-application
可以使用Revel框架和Go代码完成支持.据我所知,gocode实用程序需要将代码编译到pkg子文件夹中才能运行,但框架会动态编译.
我有点迷失在这个话题上.是否正确的方法是调用相关子包的go安装?这似乎有效,但从我的角度来看,这并不是最优雅的方式.
希望有人能指出我正确的方向.
编辑:问题只集中在我作为我的Revel应用程序的一部分编写的源.已下载的软件包具有预期的自动完成功能
EDIT2:这是我到目前为止找到的最佳解决方案 - go get在项目的app/tmp子文件夹上执行命令.因此,如果你的项目被称为my_project,那么你会调用类似的东西go get my_project/revel/app/tmp因为这个文件夹包含项目的主要功能,它将拉出所有依赖项并将它们构建到包中.如果tmp文件夹不存在,则必须对revel run项目执行操作并打开Web应用程序,以便即时创建.希望这有助于至少一点.我仍然愿意接受更好的选择:)