将 ng-href 设置为当前页面

Set ng-href to current page

能否设置ng-href跳转到当前页面?

例如:

<a ng-href="https://www.facebook.com/sharer/sharer.php?u={{ window.location.href }}">facebook</a>

当上述运行时,我不断得到:

<a ng-href="https://www.facebook.com/sharer/sharer.php?u=" href="https://www.facebook.com/sharer/sharer.php?u=">facebook</a>

如何将值设置为 window.location.href?这看起来确实不像原生 JS。

这里有一个 fiddle 可以帮助你。

ng-href 是 AngularJS 的一部分,有几种方法可以指向同一页面。我使用的方法不包括域,因此 Angular 路由器将根据需要引导它,如下所示。

ng-href="/mySubDomain"

文档对此进行了详细介绍,并提供了一个很好的代码示例,向您展示了您对路由更改的期望。

https://docs.angularjs.org/api/ng/directive/ngHref