使用angular4将自定义模型传递到Firestore时出错,需要对象

用户9401912

我有一个自定义模型,在添加到Firebase集合时出现错误(如下所述)。

有人可以告诉我丢失了什么,或者我做错了什么吗?我想在将数据添加到集合时传递自定义对象。

**`ERROR FirebaseError: Function CollectionReference.add() requires its first argument to be of type object, but it was: a custom '' object`**


export class UserProfiles{
  userid?: string;
  firstName?: string;
  lastName?: string;

}

 addItem(){
    var userProf = new  UserProfiles();
     userProf.userid = 'unique';
     userProf.firstName = 'first name';
    userProf.lastName = 'last name';

     this.itemsCollection.add(userProf);
  }

export class AppComponent implements OnInit {
  itemsCollection: AngularFirestoreCollection<UserProfiles>;
  items: Observable<UserProfiles[]>;

  constructor(private afs: AngularFirestore) {
    this.itemsCollection = this.afs.collection('UsersProfiles');
}

缺少一个大括号

constructor(private afs: AngularFirestore) {
    this.itemsCollection = this.afs.collection('UsersProfiles');

改正或编辑问题

杰拉德

使用散布构造添加对象

this.itemsCollection.add({...userProf});

与命名所有属性相比,这是一种更好/更容易的语法。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Angular2 / 4/6将自定义管道过滤列表从HTML传递到组件

使用导航组件将自定义类型对象从片段传递到活动

angular4:使用valueChanges的自定义“等于”验证可观察到

如何将自定义模型的字段值传递到Qweb报表?

如何使用Dagger2将自定义对象从活动类传递到存储库类?

在构建需要编译代码的模块时,将自定义CMake标志传递给pip

如何将自定义对象从自定义身份验证提供程序传递到控制器?

将自定义对象添加到JObject时出错

Angular - 如何将自定义错误消息从 restful api 传递到 Angular 前端

将自定义对象传递到Spring Boot Controller中

如何将自定义对象arraylist从活动传递到带有实例的片段

如何将自定义对象从活动传递到片段?

如何将自定义模型对象从剃刀视图传递到ASP.NET MVC 5中的控制器操作

在创建时将自定义数据从容器传递到VM

如何将自定义模型绑定到TextBoxFor

将自定义产品元数据传递到Woocommerce 4中的订单

将自定义变量属性传递到foreach语句

将自定义属性传递到Aurelia组件

将自定义参数从视图传递到form_with

将自定义函数传递给jquery对象

将自定义对象传递给WTForm

需要自定义组件Angular传递

如何使用 fetch() 通过 Rails 后端将自定义错误传递到 JavaScript 前端

使用AngularJS指令,如何将自定义模型从一个指令传递到另一个指令?

使用std :: function对象将自定义删除器传递给std :: unique_ptr

在WPF中将自定义对象绑定到TreeView

Django使用默认视图时将自定义变量传递给模板

如何使用C#将自定义对象发布到Web API

如何使用数据绑定库将自定义对象绑定到微调器布局?