【发布时间】: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