首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >射击基础和角形:获得少于16个订阅者的比赛

射击基础和角形:获得少于16个订阅者的比赛
EN

Stack Overflow用户
提问于 2017-12-10 23:51:32
回答 1查看 153关注 0票数 2

我是新的消防基地,目前工作在一个网站。我想访问我的Firebase数据库,更确切地说,是带有“淘汰赛”小节的锦标赛部分。在本节中,我希望找到并返回该赛事的属性值小于16的属性“数字”。如果有,那么我想为该锦标赛添加一个新的订阅者。如果没有,我想增加一个新的锦标赛淘汰赛部分。

我现在只有下面的代码在我的tournaments.service文件中。我连接到db的淘汰赛部分,但是我不知道如何返回属性小于16的锦标赛。

(下面,我还添加了一个带有数据库结构的屏幕截图)

代码语言:javascript
复制
@Injectable()
export class TournamentsService {

  constructor(private db: AngularFireDatabase) {

  }

  getOrCreateTournament(type){
    // type is 'knockout' in this case (like in the database section, see picture)
    let tournamentWithLessThan16 = this.db.list('/tournaments/' + type );

  }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-13 11:40:34

你应该订阅你的功能:

代码语言:javascript
复制
@Injectable()
export class TournamentsService {

  constructor(private db: AngularFireDatabase) {

  }

  getOrCreateTournament(type){
    // type is 'knockout' in this case (like in the database section, see 
  picture)
     let tournamentWithLessThan16 = this.db.list('/tournaments/' + type).map(items => items.map(item => item));
     tournamentWithLessThan16.subscribe(items => console.log(items));
  }
 }
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47744736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档