如果我在我网站上的/ contact页面上,如果我的导航栏有一个指向/ contact的链接并且我点击它,则没有任何反应。但是,如果我单击任何其他不是当前URL的链接,Angular会正确响应。如何在AngularJS中单击指向自身的链接时重新加载当前页面?
答案 0 :(得分:1)
创建重新加载控制器并将该功能附加到视图
的函数$scope.reloadController = function ({
$state.go($state.current, {}, { reload: true });
})
并将其链接到:
<a ng-click="reload()">Contacts</button>
答案 1 :(得分:0)
如果该链接指向当前页面,那么它实际上并不聪明,它不会重新加载。尝试使用JavaScript函数,例如重新加载