小编Aks*_*tra的帖子

类型“Observable<unknown[]>”不可分配给类型“Observable<Event[]>”

当我尝试获取项目时出现以下错误:

Type 'Observable<unknown[]>' is not assignable to type 'Observable<Event[]>'.
Type 'unknown[]' is not assignable to type 'Event[]'.
Type '{}' is missing the following properties from type 'Event': code, name, password, pollCat
Run Code Online (Sandbox Code Playgroud)

events.service.ts:

import { Injectable } from '@angular/core';
import { AngularFirestore, AngularFirestoreCollection, AngularFirestoreDocument} from 'angularfire2/firestore';
import { Event } from '../models/events'
import { Observable } from 'rxjs';

@Injectable({
  providedIn: 'root'
})
export class EventsService {

  eventsCollection : AngularFirestoreCollection<Event>;
  events : Observable<Event[]>;

  constructor(public afs: AngularFirestore) { 
    this.events = this.afs.collection('Events').valueChanges();
  } …
Run Code Online (Sandbox Code Playgroud)

rxjs firebase typescript angular

2
推荐指数
1
解决办法
1200
查看次数

标签 统计

angular ×1

firebase ×1

rxjs ×1

typescript ×1