【问题标题】:IONIC 1, Increment Child value after eventIONIC 1,事件后增加子值
【发布时间】:2019-08-23 01:43:42
【问题描述】:

我目前正在升级旧的 IONIC 1 应用(添加新功能)。我已经阅读了很多主题,但没有找到任何问题的答案。

首先,我的 Firebase 数据库结构如下所示: -产品 --productId --- 图片网址 - - 价钱 - - 标题 --- 喜欢:0

我想在每次用户触发(例如单击点赞按钮)时增加孩子点赞的值。

我的 service.js 函数如下所示:

incrementLikeproduct: 函数(prodId){

    return ref.child('products').child(prodId).child('likes').set( xxxx );  
},

我试图从 firebase 中检索 likes 子对象的当前值作为 var 并添加 +1;但没有得到任何正常工作。我基本上不知道如何替换我的函数中的 xxxxx 以获得预期的结果。

我的问题是:我应该如何编写 incrementLikeproduct 函数来增加 firebase 中的 likes 子值?我已阅读有关异步侦听器的信息,但不知道如何在我的 service.js 中实现它。

我知道 IONIC1 已经过时,但我已经有一段可靠的代码,我想在其中添加新功能,而无需从头开始整个应用程序开发。

我对 JS 很陌生,如果有人能给我一个提示,我会很高兴 :-)。

【问题讨论】:

    标签: ionic-framework


    【解决方案1】:

    你应该像下面的代码一样更新你的喜欢:

    return ref.child('products').child(prodId).update({ likes:xxx })

    谢谢

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-04
      • 1970-01-01
      相关资源
      最近更新 更多