【发布时间】:2019-04-02 04:43:21
【问题描述】:
我目前正在升级旧的 IONIC 1 应用(添加新功能)。 我已经阅读了很多主题,但没有找到我的问题的任何答案。
首先,我的 Firebase 数据库结构如下所示:
-产品
--productId
--- 图片网址
--- 价格
--- 标题
--- 喜欢:0
我想在每次用户触发(例如单击点赞按钮)时增加孩子点赞的值。
我的 service.js 函数如下所示:
incrementLikeproduct: function(prodId){
return ref.child('products').child(prodId).child('likes').set( xxxx );
},
我试图从 firebase 中检索 likes 子对象的当前值作为 var 并添加 +1;但没有得到任何正常工作。我基本上不知道如何替换我的函数中的 xxxxx 以获得预期的结果。
我的问题是: 我应该如何编写 incrementLikeproduct 函数来增加 firebase 中的 likes 子值? 我已阅读有关异步侦听器的信息,但不知道如何在我的 service.js 中实现它。
我知道 IONIC1 已经过时,但我已经有一段可靠的代码,我想在其中添加新功能,而无需从头开始整个应用程序开发。
我对 JS 很陌生,如果有人能给我一个提示,我会很高兴 :-)。
【问题讨论】:
-
这与ionic无关。
标签: javascript