angularjs ng-click和href on anchor

Har*_*rry 5 javascript angularjs angularjs-ng-click

如果在锚点上有一个ng-click和一个href,则ng-click不起作用.如果可能,我希望两者都工作,转到路线,然后运行一个功能.我的用例是我打开一个带有一个链接面板的抽屉,当我想要关闭抽屉的链接时.

什么是让两者同时工作的简单方法?

Ben*_*aum 6

离开页面后,脚本不再运行.*

你的流程可能是这样的:

当用户单击时,运行执行以下操作的函数:

  • 运行您想要运行的原始函数
  • 处理任何"在这种特定情况下导航"的逻辑.
  • 更改location.href为您要导航到的URL.

如果你发现自己一遍又一遍地实现那一点逻辑,当然可以将这种行为提取到一个指令:)

*您可以使用onbeforeunload,但由于其他许多原因,这样做并不好


Har*_*rry 0

这个问题问的是错误的事情。将 href 和 ng-click 一起使用效果非常好,我只是在父元素中有一个 ui-view ,它根本阻止了任何角度绑定的工作。