将ng-href设置为当前页面

时间:2015-01-28 05:50:24

标签: angularjs angularjs-ng-href

是否可以将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>

2 个答案:

答案 0 :(得分:1)

您如何设定window.location.href的价值?这肯定不像原生JS。

这里有fiddle来帮助你。

答案 1 :(得分:-2)

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

ng-href="/mySubDomain"

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

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