【问题标题】:alert recent search query提醒最近的搜索查询
【发布时间】:2017-05-03 16:49:42
【问题描述】:

所以我构建了一个 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

【问题讨论】:

    标签: javascript angularjs search cookies


    【解决方案1】:

    Cookie 在这里对您没有帮助,因为如果用户 1 搜索人员 A,那么只有用户 1 会有一个存储该信息的 cookie。当用户 2 来搜索人 A 时,他们根本不知道用户 1 的存在。

    您将需要在某处的服务器或数据库上存储最近搜索的列表。这意味着要么编写一些后端代码(在前端 JavaScript 之外)来存储最近的搜索列表,要么找到一些第三方 API 来做同样的事情。

    【讨论】:

    • 我就是这么想的。感谢您确认我需要将该信息推送到数据库并在搜索时进行查询。
    猜你喜欢
    • 2013-08-22
    • 2016-03-11
    • 2017-05-09
    • 1970-01-01
    • 1970-01-01
    • 2018-02-06
    • 2012-12-28
    • 2018-06-16
    • 1970-01-01
    相关资源
    最近更新 更多