AngularJS用户界面路由器?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (43)

有一个AngularJS应用程序,从index.html开始使用UI路由器

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

但这行不通。它不会重新加载我最初的index.html。

window.location.href = "index.html";
提问于
用户回答回答于

如果将$window服务到您的控制器:

$window.location.reload();

如果只希望重新加载路由,并且正在使用ui-router,然后注入$state服务和工作:

$state.reload();
用户回答回答于

目前的诀窍是:

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

扫码关注云+社区

领取腾讯云代金券