将变量传递给location.href

时间:2017-02-28 23:19:05

标签: html angularjs variables location href

我有一个动态网址,在我的HTML中,我想做这样的事情:

<a onclick="location.href='myVariable';"><span>Click here</span></a>

这会在URL中拼出“myVariable”这个词,而不是使用my变量的值。我也尝试过:

<a onclick="location.href='{{myVariable}}';"><span>Click here</span></a>

我使用括号,因为我的应用程序使用angularJS,但这也不起作用。

有没有办法在HTML中执行此操作?而不是使用onclick javascription函数?

感谢任何帮助!

2 个答案:

答案 0 :(得分:1)

试试这个:

<a ng-href="{{myVariable}}"><span>Click here</span></a>

答案 1 :(得分:0)

点击“a”标签时,您不必使用onclick事件。标签用于超链接到另一个页面。使用此:

<a href='myVariable'><span>Click here</span></a>

如果您更改了网址,也许您应该在'myVariable'之前添加斜杠:

<a href='/myVariable'><span>Click here</span></a>