我正在尝试从 firestore 子集合中检索单个文档:database/users/uid/animal/docID
我能够成功地从另一个组件解析出 docID,但我正在努力检索要显示在 html 中的信息:
import { Component, OnInit } from '@angular/core';
import { AuthService } from '../core/auth.service';
import { AngularFireAuth} from 'angularfire2/auth';
import { AngularFirestore, AngularFirestoreCollection, AngularFirestoreDocument } from 'angularfire2/firestore';
import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/map';
import 'rxjs/add/operator/mergeMap';
import { Router, ActivatedRoute } from '@angular/router';
interface Animal {
name: string;
age: number;
sex: string;
breed: string;
colour: string;
}
interface animID extends Animal {
id: string;
}
@Component({
selector: 'app-detail-animal',
templateUrl: './detail-animal.component.html',
styleUrls: ['./detail-animal.component.css']
}) …Run Code Online (Sandbox Code Playgroud) 我正在尝试生成一个文档 id 以用于单独集合中的两个文档。
我能够在 Angular PWA 中实现这一点,但我现在正在将它应用到 iOS 应用程序中。
基本上,将约会文档添加到用户,然后创建一个顶级文档,以便使用相同的文档 ID 进行显示和通知
用户/用户名/约会/新ID
约会/uid/约会/新ID
所有这些都发生在同一个 ViewController 中,因此在代码中我需要生成一个临时文档 ID 以用作两个集合中的 ID。
我希望这是有道理的....
会让我们tempId = db.document().documentID做的伎俩吗?