如果锚点上同时存在 ng-click 和 href,则 ng-click 不起作用。如果可能的话,我希望两者都能工作,去一条路线,然后运行一个函数。我的用例是我打开了一个带有链接面板的抽屉,当转到一个我想关闭抽屉的链接时。
什么是让两者同时工作的简单方法?
如果锚点上同时存在 ng-click 和 href,则 ng-click 不起作用。如果可能的话,我希望两者都能工作,去一条路线,然后运行一个函数。我的用例是我打开了一个带有链接面板的抽屉,当转到一个我想关闭抽屉的链接时。
什么是让两者同时工作的简单方法?
一旦您离开页面,脚本将不再运行。*
您的流程可能类似于:
当用户单击时,运行一个执行以下操作的函数:
location.href
为要导航到的 URL。如果您发现自己一遍又一遍地实现那一点逻辑,当然可以将此行为提取到指令中:)
*您可以使用 onbeforeunload ,但由于很多其他原因,这并不好
问题是问错了。一起使用 href 和 ng-click 效果很好,我只是在父元素中有一个 ui-view,它完全阻止了任何角度绑定。