2015-09-14 33 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作爲依賴項。

相關問題