【问题标题】:Angular Browser History back without reload previous page无需重新加载上一页即可返回 Angular 浏览器历史记录
【发布时间】:2014-08-30 10:54:19
【问题描述】:

我有一个 AngularJS 应用程序,其中包含项目列表和项目的详细信息。

如果我做了一些详细的更改并且我想返回 list ,则 list 已经通过远程请求再次创建。

从细节返回后停止重新加载页面的最佳做法是什么?

我试图通过这个话题解决它:

angularjs getting previous route path

但没有运气。

在我正在使用的列表中:

data-ng-controller="UsersCtrl" data-ng-init="initGrid()"

我认为问题就在这里。

感谢您的任何建议和简单示例。

【问题讨论】:

    标签: javascript angularjs reload back browser-history


    【解决方案1】:

    这里推荐的方法是使用services 提供数据,这样当您返回控制器时可以提供相同的数据。

    您的服务应该保持前一个视图的状态,以便您可以在重新实例化控制器时重新填充范围。

    【讨论】:

      猜你喜欢
      • 2012-05-19
      • 1970-01-01
      • 2014-08-25
      • 2013-10-02
      • 1970-01-01
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-09
      相关资源
      最近更新 更多