我已经检查过文档和ng-href 不工作 https://stackoverflow.com/questions/25141383/angularjs-ng-href-not-working/已经在这里讨论了,但我很困惑。
ng-href 需要完整路径吗?我的目前看起来像<a ng-title="{{title.text}}" ng-id="{{id.num}}" ng-href="/page.php#param:{{id.num}}"><span>go here</span></a>
,但是当我点击它时,虽然它正确地更改了浏览器地址栏中的 URL(并且它是合法的 URL;我可以在地址栏中按“回车”,它会“转到那里”),但它不会实际上转到该页面。
出了什么问题?我需要将其与ng-click
某种?如果是这样,why?
更新:该链接将转到调用它的同一页面,但使用不同的参数来显示不同的数据记录。我认为这可能与它有关......
最简单的方法是添加目标=“_self”,在你的情况下,这是解决方案:
<a ng-title="{{title.text}}" ng-id="{{id.num}}"
ng-href="/page.php#param:{{id.num}}" target="_self">
<span>go here</span>
</a>
不需要 ng-click 和 AngularJS 函数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)