Javascript AngularJS正则查找

Javascript AngularJS正则查找,javascript,php,angularjs,cordova,Javascript,Php,Angularjs,Cordova,我有一个问题,我试着用谷歌搜索,但没能得到我所期望的。希望这里的人能让我明白 我最近几个月一直在研究AngularJS,现在我有一个数据列表。此列表通过服务器(PHP)加载。 每个列表都有一个跟踪图像,该图像根据数据库中设置的状态进行更改 现在,我希望当管理员更改数据库中该列表的状态时,此跟踪图像会发生更改。 现在,当我重新加载页面或返回并再次访问此列表页面时,就会发生这种情况 我知道有一种叫做$watch的东西,在js中我们有setInterval。 但是使用$watch或setInterva

我有一个问题,我试着用谷歌搜索,但没能得到我所期望的。希望这里的人能让我明白

我最近几个月一直在研究AngularJS,现在我有一个数据列表。此列表通过服务器(PHP)加载。 每个列表都有一个跟踪图像,该图像根据数据库中设置的状态进行更改

现在,我希望当管理员更改数据库中该列表的状态时,此跟踪图像会发生更改。 现在,当我重新加载页面或返回并再次访问此列表页面时,就会发生这种情况

我知道有一种叫做
$watch
的东西,在js中我们有
setInterval
。 但是使用
$watch
或setInterval是否是一个好主意,因为它将在数据库中不断检查更改。我只是想知道这是否会导致崩溃,还是会使我的应用程序变慢

请注意,我正在使用AngularJS开发PhoneGap应用程序。
请说出你的想法,也许会有帮助。谢谢

好吧,这里可能不是回答您问题的合适地方,但是在AngularJS中使用
$watch
没有问题

但是,使用
setInterval
并持续轮询服务器将非常昂贵,而且浪费资源。您可能应该选择WebHooks

资源:


  • 由于您正在开发PhoneGap应用程序,您还可以使用Android和iOS的推送通知概念。

    如果您想让
    服务器更新您的客户端
    ,而不让客户端重复请求,那么您需要使用
    websocket库
    。如果您的服务器无法提供websocket服务,那么我担心在每个特定时间段执行
    $http.get
    是您唯一的选择。但它的确很糟糕,因为通常不必要的数据传输