【发布时间】:2017-11-17 00:59:49
【问题描述】:
我正在尝试按照 angularfire2 库的示例从 Firebase Cloud Store 获取数据:
import { Component } from '@angular/core';
import { AngularFirestore, AngularFirestoreDocument } from 'angularfire2/firestore';
import { Observable } from 'rxjs/Observable';
@Component({
selector: 'app-root',
template: `
<div>
{{ (item | async)?.name }}
</div>
`
})
export class AppComponent {
private itemDoc: AngularFirestoreDocument<Item>;
item: Observable<Item>;
constructor(private afs: AngularFirestore) {
this.itemDoc = afs.doc<Item>('items/1');
this.item = this.itemDoc.valueChanges();
}
update(item: Item) {
this.itemDoc.update(item);
}
}
但是 Typescript 注释错误 <Item> 并说没有找到名称“项目”。
这个问题的解决方案是什么?
【问题讨论】:
-
你需要从某个地方导入项目吗?
标签: angular typescript firebase visual-studio-code google-cloud-firestore