5

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

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

4

2 回答 2

6

一旦您离开页面,脚本将不再运行。*

您的流程可能类似于:

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

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

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

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

于 2013-07-18T07:24:36.127 回答
0

问题是问错了。一起使用 href 和 ng-click 效果很好,我只是在父元素中有一个 ui-view,它完全阻止了任何角度绑定。

于 2013-07-19T07:08:48.260 回答