2014-07-09 154 views
0

我有一个AngularJS应用程序,包含项目列表和项目的详细信息。Angular Browser历史记录未重新载入前一页

如果我在细节上做了一些更改,并且想要返回列表,则已经通过远程请求再次创建了列表。

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

我想通过这个主题来解决这个问题:

angularjs getting previous route path

但没有运气。

在名单我使用:

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

我认为,问题是在这里。

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

回答

2

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

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