提醒最近的搜索查询

时间:2017-05-03 16:49:43

标签: javascript angularjs search cookies

所以我构建了一个Angular应用程序,允许您搜索Github用户并返回他们的一些信息。我需要为它添加一个额外的功能。即,有人搜索人A.然后在第一次搜索的五分钟内,其他人也搜索人A,我想要一个警告,让用户知道其他人也搜索了人A.

我有点担心我会怎么做。将搜索查询推送到数组并通过它循环以查看是否存在匹配?这是我何时使用cookie(我几乎没有实现cookie的经验)?另一种策略?

您可以在以下位置查看演示:http://www.alexmarple.com/angular-github-user-search-app/

或者查看以下代码:https://github.com/alexmarple/angular-github-user-search-app

1 个答案:

答案 0 :(得分:0)

Cookies不会对您有所帮助,因为如果用户1搜索人员A,那么只有用户1会有一个存储该信息的cookie。当用户2出现搜索人员A时,他们不知道用户1甚至存在。

您需要在某个地方的服务器或数据库中存储最近搜索的列表。这意味着要么编写一些后端代码(在您的前端JavaScript之外),它将存储最近搜索的列表,或者找到一些可以执行相同操作的第三方API。