javascript - 如何使用 angular-ui-router 重新加载状态?

标签 javascript angularjs angular-ui-router

如何使用 angular-ui-router 重新加载 Controller 和整个端?

$state.reload() or $state.go('myState')

不起作用。唯一有效的方法是:

$state.go('anotherState');
$state.go('myState');
  • 去另一个州然后回来。然后,正确地重新加载 View 。没有这个技巧怎么办?

问候

最佳答案

您可以在不刷新页面的情况下使用它。这将重新加载 View :

$state.transitionTo($state.current, $stateParams, {
    reload: true,
    inherit: false,
    notify: true
});

或者试试这个

$state.go($state.current.name,{},{reload: $state.current.name});

关于javascript - 如何使用 angular-ui-router 重新加载状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46298528/

相关文章:

javascript - 隐藏空模板,直到使用 Restangular 和 UI-Router 加载数据

javascript - 如何在javascript中添加像1+1+1=3这样的数字而不是 "1"+"1"+"1"= 111

javascript - document.cookie 的代理

javascript - 如何向 Angular 资源添加回调?

angularjs - 找不到任务 "serve"

javascript - AngularJS $resource 响应作为字符数组从 ExpressJS 返回

html - 调整ui-view元素的高度[Angular.js Angular UI Router]

javascript - Controller 内的 angular-ui-router 函数不是函数

javascript - Jest 从节点模块模拟特定类

javascript - 使 body 为浏览器窗口的 100% 高度