2

我也是 Ionic Framework 和 AngularJs 的新手。

我正在开发的应用程序有一个用户可以搜索的视图,结果显示在列表中。当用户单击其中一个列表项时,它会导航到详细信息视图。当用户按下标题栏的“返回”按钮时,搜索文本框和结果列表为空,他必须重新搜索。

当用户从详细信息视图中按下后退按钮时,推荐的方法是什么,使搜索视图中填充了以前的搜索词和结果?(也可以恢复滚动位置)

我知道我可以将这些信息存储到一些服务中,但这听起来需要做很多工作。

有没有其他很酷的东西,比如视图状态服务或可以为我做这件事的东西?

4

1 回答 1

1

我知道我可以将这些信息存储到一些服务中,但这听起来需要做很多工作。

真的吗?

app.factory('searchData', function() {
  return {
    searchTerm: '',
    results: []
  };
});

这就是它的完成方式。但听起来你真正在寻找的是治愈懒惰的方法......

于 2014-03-30T00:33:33.960 回答