代码之家  ›  专栏  ›  技术社区  ›  Aizen

将AngularFire绑定到类

  •  0
  • Aizen  · 技术社区  · 6 年前

    我有一个名为Users.class的类,我希望它在firebase获取数据后映射或自动绑定。我不知道如何查找正确的词条。一直在寻找信息。

    import { Component, OnInit } from '@angular/core';
    import { ActivatedRoute} from '@angular/router';
    import { Users } from '../Users';
    import { UserService } from '../service/user.service';
    
    @Component({
      selector: 'app-edituser',
      templateUrl: './edituser.component.html',
      styleUrls: ['./edituser.component.scss']
    })
    export class EdituserComponent implements OnInit {
    
      constructor(private route : ActivatedRoute, private userService : UserService) { }
      user : Users;
      key : string;
      ngOnInit() {
    
        this.route.paramMap.subscribe(params =>{
          params.get('userKey');
        });
    
        this.userService.getUser(this.key).valueChanges().subscribe(data =>{
          user = data;
        })
    
      }
    
    }
    

    这是我遇到麻烦的部分

    user : Users;
    key : string;
      ngOnInit() {
    
        this.route.paramMap.subscribe(params =>{
          params.get('userKey');
    });
    

    我有一个用户服务来获取数据,但不知道如何传递到我的自定义用户类中。或者说绑起来。

    1 回复  |  直到 6 年前
        1
  •  0
  •   Ahmad    6 年前

    看起来你应该吃点 user 这里的对象: user = data;

    data 反对 用户 EdituserComponent -把这句话改成:

    this.user = data;

    UserService 你的班级,还是消防队? 您希望通过传入/绑定实现什么?