链接到当前页面在AngularJS中没有任何作用

时间:2015-12-27 05:55:07

标签: angularjs

如果我在我网站上的/ contact页面上,如果我的导航栏有一个指向/ contact的链接并且我点击它,则没有任何反应。但是,如果我单击任何其他不是当前URL的链接,Angular会正确响应。如何在AngularJS中单击指向自身的链接时重新加载当前页面?

2 个答案:

答案 0 :(得分:1)

创建重新加载控制器并将该功能附加到视图

的函数
$scope.reloadController = function ({
      $state.go($state.current, {}, { reload: true });
})

并将其链接到:

<a ng-click="reload()">Contacts</button>

答案 1 :(得分:0)

如果该链接指向当前页面,那么它实际上并不聪明,它不会重新加载。尝试使用JavaScript函数,例如重新加载

http://www.w3schools.com/jsref/met_loc_reload.asp