角度5 Firebase 2——属性';包括';类型中缺少
我正在学习一本显然已经过时的教程。但是我尽了最大的努力来跟进迁移指南,但是我仍然被这个小错误所困扰角度5 Firebase 2——属性';包括';类型中缺少,firebase,firebase-realtime-database,angular5,Firebase,Firebase Realtime Database,Angular5,我正在学习一本显然已经过时的教程。但是我尽了最大的努力来跟进迁移指南,但是我仍然被这个小错误所困扰 import { Injectable } from '@angular/core'; import { AngularFireList, AngularFireObject, AngularFireDatabase } from 'angularfire2/database'; import { ExpenseModel } from './expense-model'; @Injectabl
import { Injectable } from '@angular/core';
import { AngularFireList, AngularFireObject, AngularFireDatabase } from 'angularfire2/database';
import { ExpenseModel } from './expense-model';
@Injectable()
export class ExplistService {
private basePath = '/UD';
explist: AngularFireList<ExpenseModel[]> = null; // list of objects
exp: AngularFireObject<ExpenseModel> = null;
createExpenseModel(exp: ExpenseModel): void {
this.explist.push(exp)
.catch(error => this.handleError(error));
}
“ExpenseModel”类型的参数不能分配给类型的参数
“ExpenseModel[]”。类型中缺少属性“includes”
“支出模式”
我想你是想把
explist
的类型设置为AngularFireList
而不是AngularFireList
。不,我不是。正如上面所示。
this.explist.push(exp)