我是AngularFire的新手,在更新AngularFire5后,我遇到了一些问题。我想创建一个'room',它将具有id:name,所以在用户输入名称之后,我检查数据库是否存在此名称,如果不存在,我将创建。我正在添加InfoMessages来指定是否创建了房间。
这是我的代码:
LazyInitializationException
如果有一个具有相同名称的房间,则检查问题一次,创建后再次检查并显示错误消息。
那么,我怎样才能告诉观察者,一旦被创造出来,它必须停止?
答案 0 :(得分:0)
您可以在 createNewGame
功能
this.afDB.list("/game/" + salaName).set("player1", this.player1.name);
this.items.unsubscribe();