2015-09-14 37 views
0

我试图在标签中使用href和ng-click。Href无法在ng-click中使用<a>标签

<a href="#/home" ng-click="ctl.modify()"> </a> 

当我在标签中使用href和ng-click时,ng-click正在工作,但href不起作用。

请让我知道如何使href工作?

+0

参考这个答案http://stackoverflow.com/questions/17717072/angularjs-ng-click-and-href-on-anchor – Thinker

回答

0

在这里使用ng-href带锚标记。 DEMO

<a ng-href="#/home" ng-click="ctl.modify()"> </a> 
+0

谢谢,我试过用ng-href它没有工作:-(。 – mahi244

0

试试这个代码:

HTML代码:

<a ng-click="go('/home')"></a> 

JS代码:

$scope.go = function (path) { 
    $location.path(path); 
}; 
+0

谢谢,我在\主页,我想用ng-click重新加载相同的(\ home)页面,$ location.path(path)不会重新加载同一页面所以,我尝试使用$ route.reload();有效 :-) 。 – mahi244

+0

哦,好吧。这很好.. :) @ mahi244 – SVK

0

在你ctl.modify()功能必须添加此行:

$location.path('/home'); 

不要忘记在控制器参数中添加$ location作为依赖项。

相关问题