【发布时间】:2018-07-02 14:11:12
【问题描述】:
假设有一个大小为数的链接。每个链接点击都由控制器处理。考虑情况:
- 用户访问了某个页面。假设是
/search,用户输入关键字并按下搜索按钮。 - 后台进程已启动(在我们的例子中等待搜索响应)
- 用户转到另一个链接
- 一段时间后,用户返回第一页 (
/search)
在4 angulajs 加载页面时,用户第一次访问它。如何让 angulajs 记住 不是 状态而是过程?例如。如果流程未完成,则显示进度条,但如果完成,则从流程结果中提供数据并呈现新页面。如何实现?
备注
【问题讨论】:
-
你只想记住当用户返回上一个屏幕时有一个 api 调用正在进行?
-
只存储从 $http 返回的原始承诺就足够了 - 不确定可以在这里添加什么。
标签: javascript angularjs background-process