在角度服务中节省价值

时间:2015-12-06 16:20:45

标签: javascript angularjs angular-ui-grid

我有ui-grid工作正常,网格使用服务器端分页,并且有详细信息页面中显示行详细信息的视图按钮,当我返回网格渲染并显示网格中的第一页时,我想要在重定向到详细信息页面之前显示当前页面。

实施例

如果当前页面是10并且我使用详细信息按钮,当我返回网格显示页面1时,我需要在第10页中呈现页面

我正在考虑在角度服务中保存页码,但无法实现此目的。

任何人都可以帮助我,我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以将数据保存在服务中,以便在应用中的任何位置使用:

app.service('svc', function() {
    var currentPage;

    return {
        setCurrentPage(value) {
            currentPage = value;
        },
        getCurrentPage() {
            return currentPage;
        }
    };
});

如果您希望页面编号在整页重新加载后仍然存在,则可以使用html web storage或Cookie。