【发布时间】:2019-11-02 12:35:15
【问题描述】:
我正在使用 FireBase 处理 LinkedIn 学习库中的一个项目。我已经能够从电影中找出一些更新,但我被困在一个。 我收到错误
'{ message: string; 类型的参数}' 不能分配给“any[]”类型的参数。 对象字面量只能指定已知属性,并且“任何[]”类型中不存在“消息”。 从此代码:
export class AppComponent {
items: AngularFireList<any[]>;
msg = '';
constructor(public af: AngularFireDatabase) {
this.items = af.list('/messages');
}
send(chatMsg: string) {
this.items.push({ message: chatMsg });
this.msg = '';
}
}
错误似乎来自this.items.push({message: chatMsg });
我已经从“@angular/fire/database”导入了 AngularFireDatabase 和 AngularFireList;所以我不确定问题是什么。我正在尝试学习 Angular,现在有点迷茫。
【问题讨论】:
-
将``项目:AngularFireList
``转换为``项目:AngularFireList ``