我想调用 ng-href 中的函数并从该函数返回链接。
当我单击该函数时,它会将页面发送到 url 中的该函数。喜欢:
localhost/pageLink()
<a ng-href="pagelink()" >Link</a>
如何运行该函数并返回正确的链接?
最佳答案
插值可能会解决问题:
<a ng-href="{{pagelink()}}">Link</a>
编辑:
对于任何提示这将在启动时执行代码的人:这正是它必须做的!它监视 pagelink
方法的更改并更新 href
属性。
最初的问题是:
How can i run the function and return correct link?
pagelink()
不应处理路由,而应返回指向目标路由的字符串。请参阅ngHref documentation .
如果你想自己处理路由,你应该使用 ngClick
,而不是 ngHref
。
关于javascript - ng-href 中的 Angularjs 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29890178/