目前在我的angularjs应用程序中使用angular-ui-router。在顶部导航中使用ui-sref指令触发主路线。即使我点击当前路线,如何刷新路线。
此外,如果我在子路径中,那么我想用主路径视图刷新视图。
我是否将此导航移动到一个名为ng-click的自定义函数中?
答案 0 :(得分:0)
所以我做的是在我的控制器中创建函数:
$scope.navigateTo = function(stateName){
if($state.current.name == stateName){
$state.go($state.$current, null, { reload: true });
}else{
$state.go(stateName, {inherit:false});
}
}
然后通过我的ng-click指令在我的html中调用它:
ng-click="navigateTo('appname.resources')"