AngularJS应用程序偶尔会用href& amp; NG-HREF

时间:2016-07-08 10:26:14

标签: javascript angularjs href angularjs-ng-href

有时,当点击链接将您带到网站内的某个位置时,我的AngularJS应用会刷新。似乎没有与此有任何一致性,有时与href="/foo"有关,有时与ng-href="/foo/{{bar}}"

当我在导航中的链接之间点击太快而我得到完整的应用刷新时,我似乎能够重现这一点。

我真的希望避免使用触发$ location.path(' foo')的ng-click替换整个网站上的所有href。尽可能输入函数......

其他人遇到过这个问题?我使用的是AngularJS 1.4.2

谢谢!

1 个答案:

答案 0 :(得分:0)

请提供一些代码示例。

ng-href替换所有ng-click代码可能无法解决问题。充其量是一项繁忙的任务。

如果您可以找到可以反复重现此行为的情况 - 请询问浏览器日志以查找错误。

如果无法重现此行为 - 请将装饰器委托添加到将日志发送到日志记录服务器的$log服务。您可能只希望在Dev和QA中启用此装饰器。如果你有基础设施,那么在Prod中做这件事会有很大的好处。